home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_42_InitSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
195KB
|
3,214 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 E3B3 roxl D3, D1
00000002 B33E xor.b <<invalid special address>>, D1
00000004 0000 4270 ori.b D0, 0x70 /* 'p' */
00000008 0000 2282 ori.b D0, 0x82
0000000C 0000 02AC ori.b D0, 0xAC
00000010 8000 or.b D0, D0
00000012 0002 8FE5 ori.b D2, 0xE5
00000016 DF82 addx.l D7, D2
00000018 7F6A moveq.l D7, 0x6A
0000001A 5232 5202 addq.b [A2 + D5.w * 2 + 0x2], 1
0000001E 5B82 subq.l D2, 5
00000020 0C4A DFA6 cmpi.w A2, 0xDFA6
00000024 521A addq.b [A2]+, 1
00000026 5DEA 5DE2 slt [A2 + 0x5DE2]
label0000002A:
0000002A 7F82 moveq.l D7, 0xFFFFFF82
0000002C 5DDA slt [A2]+
0000002E 5DD2 slt [A2]
00000030 DFC2 add.l A7, D2
00000032 A0AD syscall Gestalt
00000034 0BBA DE74 bclr [PC - 0x218C /* FFFFDEAA, cstring ""<EOF> */], D5
00000038 DE72 DE79 add.w D7, [A2 + A5 * 8 + 0x79]
0000003C DE7C DE7A add.w D7, 0xDE7A
00000040 DE7E add.w D7, <<invalid special address>>
00000042 DE7A DE7E add.w D7, [PC - 0x2182 /* FFFFDEC2, cstring ""<EOF> */]
00000046 DE74 DE76 add.w D7, [A4 + A5 * 8 + 0x76]
0000004A 746E moveq.l D2, 0x6E
0000004C DE77 6865 add.w D7, [A7 + D6 + 0x65]
00000050 6C70 bge +0x72 /* 000000C2 */
00000052 DE78 DE79 add.w D7, [0xFFFFDE79]
00000056 7363 moveq.l D1, 0x63
00000058 7223 moveq.l D1, 0x23
0000005A DE7C DE76 add.w D7, 0xDE76
0000005E DE77 8402 add.w D7, [A7 + A0.w * 4 + 0x2]
00000062 DE7C A86E add.w D7, 0xA86E
// begin alternate branch 00000064-00000066
label00000064:
00000064 A86E syscall InitGraf
// end alternate branch 00000064-00000066
label00000064: // (misaligned)
00000066 A8FE syscall InitFonts
00000068 A912 syscall InitWindows
0000006A A930 syscall InitMenus
0000006C A9CC syscall TEInit
0000006E 7F52 moveq.l D7, 0x52
00000070 A97B syscall InitDialogs
00000072 A036 syscall MoreMasters
00000074 6EEE bgt -0x10 /* 00000064 */
00000076 0CC2 .incomplete
00000078 A04B syscall SetGrowZone
0000007A 5262 addq.w -[A2], 1
0000007C 7FBA moveq.l D7, 0xFFFFFFBA
0000007E 52C2 shi D2
00000080 7FB2 moveq.l D7, 0xFFFFFFB2
00000082 525A addq.w [A2]+, 1
label00000084:
00000084 719A moveq.l D0, 0xFFFFFF9A
00000086 F060 51EA .extension 0x060 <<F/1/0>>, 0x51EA // unimplemented
label0000008A:
0000008A 7FAA moveq.l D7, 0xFFFFFFAA
0000008C 0982 bclr D2, D4
0000008E 098A bclr A2, D4
00000090 0992 bclr [A2], D4
00000092 5DBA A032 subq.l [PC - 0x5FCE /* FFFFA0C6, cstring ""<EOF> */], 6
00000096 0832 DC46 3C30 btst.b [A2 + D3 * 4 + 0x30], 0x46 /* 'F' */
0000009C 7A82 moveq.l D5, 0xFFFFFF82
0000009E 7A92 moveq.l D5, 0xFFFFFF92
000000A0 6F88 ble -0x76 /* 0000002A */
000000A2 706C moveq.l D0, 0x6C
000000A4 AA00 syscall OpenCPort
000000A6 A86F syscall OpenPort
000000A8 A876 syscall PortSize
000000AA A877 syscall MovePortTo
000000AC A87D syscall ClosePort
000000AE A87D syscall ClosePort
000000B0 548A addq.l A2, 2
000000B2 E381 asl D1, 1
000000B4 5442 addq.w D2, 2
000000B6 7FF2 moveq.l D7, 0xFFFFFFF2
000000B8 545A addq.w [A2]+, 2
000000BA 5462 addq.w -[A2], 2
000000BC E024 asr D4.b, D0
000000BE 6ECA bgt -0x34 /* 0000008A */
000000C0 6EC2 bgt -0x3C /* 00000084 */
label000000C2:
000000C2 36DA move.w [A3]+, [A2]+
000000C4 368A move.w [A3], A2
000000C6 7C16 moveq.l D6, 0x16
000000C8 83BA 5422 or.l [PC + 0x5422 /* 00005424, cstring ""<EOF> */], D1
000000CC 542A 3892 addq.b [A2 + 0x3892], 2
000000D0 10E6 move.b [A0]+, -[A6]
000000D2 00B9 575A 3EB2 7E5A 7E3A ori.l [0x7E5A7E3A], 0x575A3EB2
000000DC 7ED2 moveq.l D7, 0xFFFFFFD2
000000DE 574A subq.w A2, 3
000000E0 096D 4D65 bchg [A5 + 0x4D65], D4
000000E4 6E75 bgt +0x77 /* 0000015B */
000000E6 7204 moveq.l D1, 0x04
000000E8 720D moveq.l D1, 0x0D
000000EA 720B moveq.l D1, 0x0B
000000EC 720E moveq.l D1, 0x0E
000000EE 720F moveq.l D1, 0x0F
000000F0 7207 moveq.l D1, 0x07
000000F2 6C28 bge +0x2A /* 0000011C */
000000F4 2A07 move.l D5, D7
000000F6 9A86 sub.l D5, D6
000000F8 A954 syscall NewControl
000000FA 57BA 804A subq.l [PC - 0x7FB6 /* FFFF8146, cstring ""<EOF> */], 3
000000FE 6872 bvc +0x74 /* 00000172 */
00000100 A954 syscall NewControl
00000102 57CA 57D2 dbeq D2, +0x57D4 /* 000058D6 */
00000106 8072 805A or.w D0, [A2 + A0.w + 0x5A]
0000010A E494 roxr D4, 2
0000010C 57A2 subq.l -[A2], 3
0000010E 803A 66A2 or.b D0, [PC + 0x66A2 /* 000066A4, cstring ""<EOF> */]
00000112 3370 571A 8652 2552 move.w [A1 + 0x2552], [[A0 + D5 * 8] - 0x79AE]
0000011A 21C2 21B2 move.l [0x000021B2], D2
// begin alternate branch 0000011C-0000012A
label0000011C:
0000011C 21B2 5812 5832 move.l [A0 + D5 + 0x32], [A2 + D5 + 0x12]
00000122 8BF2 582A divs.w D5, [A2 + D5 + 0x2A]
00000126 8092 or.l D0, [A2]
00000128 57DA seq [A2]+
// end alternate branch 0000011C-0000012A
label0000011C: // (misaligned)
0000011E 5812 addq.b [A2], 4
00000120 5832 8BF2 582A 8092 57DA addq.b [[0x582A8092] + 0x57DA], 4
0000012A 683A bvc +0x3C /* 00000166 */
0000012C FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
0000012E E63E ror D6.b, D3
00000130 DC90 add.l D6, [A0]
00000132 208B move.l [A0], A3
00000134 F8DE 53D2 .extension 0x8DE <<F/2-3/4>> // unimplemented
00000138 208A move.l [A0], A2
0000013A F6F8 F580 .extension 0x6F8 <<F/2-3/3>> // unimplemented
0000013E 009B EA88 585A ori.l [A3]+, 0xEA88585A
00000144 80EA 586A divu.w D0, [A2 + 0x586A]
00000148 5872 3FFE addq.w <<invalid full ext with IS == 1 and I/IS == 6>>, 4
0000014C A8E2 syscall EmptyRgn
0000014E 4742 chk.w D3, D2
00000150 E64C lsr D4.w, 3
00000152 E64C lsr D4.w, 3
00000154 24BC 589A 8102 move.l [A2], 0x589A8102
// begin alternate branch 00000158-0000015A
label00000158:
00000158 8102 sbcd D0, D2
// end alternate branch 00000158-0000015A
label00000158: // (misaligned)
0000015A E170 roxl D0.w, D0
0000015C 13A2 5712 8602 move.b [[A1 + D5 * 8] - 0x79FE], -[A2]
00000162 546A 7FCA addq.w [A2 + 0x7FCA], 2
label00000166:
00000166 583A 5842 addq.b [PC + 0x5842 /* 000059AA, cstring ""<EOF> */], 4
0000016A 584A addq.w A2, 4
0000016C 5852 addq.w [A2], 4
0000016E 581A addq.b [A2]+, 4
00000170 587A 80AA addq.w [PC - 0x7F56 /* FFFF821C, cstring ""<EOF> */], 4
// begin alternate branch 00000172-00000178
label00000172:
00000172 80AA 577A or.l D0, [A2 + 0x577A]
00000176 8022 or.b D0, -[A2]
// end alternate branch 00000172-00000178
label00000172: // (misaligned)
00000174 577A 8022 subq.w [PC - 0x7FDE /* FFFF8198, cstring ""<EOF> */], 3
00000178 47F2 E494 lea.l A3, [A2 + A6.w * 4 - 0x108]
0000017C 809A or.l D0, [A2]+
0000017E 80FA 84D2 divu.w D0, [PC - 0x7B2E /* FFFF84D4, cstring ""<EOF> */]
00000182 E494 roxr D4, 2
00000184 80CA divu.w D0, A2
00000186 80BA 80DA or.l D0, [PC - 0x7F26 /* FFFF80DC, cstring ""<EOF> */]
0000018A 6BDA bmi -0x24 /* 00000166 */
0000018C 8642 or.w D3, D2
0000018E 6CC8 bge -0x36 /* 00000158 */
00000190 A955 syscall DisposeControl
00000192 811A or.b [A2]+, D0
00000194 7962 moveq.l D4, 0x62
00000196 48F2 377C 422B movem.l [A2 + D4.w * 2 + 0x2B], D2,D3,D4,D5,D6,A0,A1,A2,A4,A5
0000019C 49F5 2946 lea.l A4, <<invalid full ext with IS == 1 and I/IS == 6>>
000001A0 4F1A .invalid 7, [A2]+ // invalid opcode 4 with b == 4
000001A2 E62E lsr D6.b, D3
000001A4 EA22 asr D2.b, D5
000001A6 A9A4 syscall HomeResFile
000001A8 3B9F 4F3A 462A 4602 A81F move.w [[A5 + 0x462A4602 + D4 * 8] - 0x57E1], [A7]+
000001B2 2BD2 move.l <<invalid special address>>, [A2]
000001B4 2B42 5A45 move.l [A5 + 0x5A45], D2
000001B8 A01C syscall FreeMem
000001BA F578 .extension 0x578 <<F/4-5/2>> // unimplemented
000001BC 5012 addq.b [A2], 8
000001BE 460A not.b A2
000001C0 463A 4612 not.b [PC + 0x4612 /* 000047D4, cstring ""<EOF> */]
000001C4 8142 4642 pack D0, D2, 0x4642
000001C8 51C2 sf D2
000001CA 1044 movea.b A0, D4
000001CC 4164 chk.w D0, -[A4]
000001CE 642D bcc +0x2F /* 000001FD */
000001D0 4F6E F87F chk.w D7, [A6 - 0x781]
000001D4 191A move.b -[A4], [A2]+
000001D6 196A 198A E02A move.b [A4 - 0x1FD6], [A2 + 0x198A]
000001DC E02C lsr D4.b, D0
000001DE 8912 or.b [A2], D4
000001E0 E024 asr D4.b, D0
000001E2 4E8A jsr A2
000001E4 4570 041A chk.w D2, [A0 + D0.w * 4 + 0x1A]
000001E8 0C8A 18BC 4466 cmpi.l A2, 0x18BC4466
000001EE 6C74 bge +0x76 /* 00000264 */
000001F0 45BA 45AA .invalid 2, [PC + 0x45AA /* 0000479C, cstring ""<EOF> */] // invalid opcode 4 with b == 6
000001F4 091A btst [A2]+, D4
000001F6 0644 4D54 addi.w D4, 0x4D54 /* 'MT' */
000001FA 7098 moveq.l D0, 0xFFFFFF98
000001FC 52F2 543A shi [A2 + D5.w * 4 + 0x3A]
00000200 81EA 397A divs.w D0, [A2 + 0x397A]
00000204 59EA 7B3A svs [A2 + 0x7B3A]
00000208 59C2 svs D2
0000020A 7B02 moveq.l D5, 0x02
0000020C 5A0A addq.b A2, 5
0000020E 7BB2 moveq.l D5, 0xFFFFFFB2
00000210 7ABA moveq.l D5, 0xFFFFFFBA
00000212 E435 roxr D5.b, D2
00000214 5A22 addq.b -[A2], 5
00000216 8132 511A DE72 or.b [[A2 + D5] - 0x218E], D0
0000021C AA46 syscall GetNewCWindow
0000021E 0A5A 13CD xori.w [A2]+, 0x13CD
00000222 E00A lsr D2.b, 8
00000224 DCF6 08C2 add.w A6, [A6 + D0 - 0x62]
00000228 D08A add.l D0, A2
0000022A BC54 cmp.w D6, [A4]
0000022C E06E lsr D6.w, D0
0000022E E06E lsr D6.w, D0
00000230 7844 moveq.l D4, 0x44
00000232 A11A syscall GetZone, flags=1
00000234 D800 add.b D4, D0
00000236 3FFE move.w <<invalid special address>>, <<invalid special address>>
00000238 A8F5 syscall KillPicture
0000023A C28F and.l D1, A7
0000023C 5C28 F5C3 addq.b [A0 - 0xA3D], 6
00000240 08CA 5450 bset.b A2, 0x50 /* 'P' */
00000244 8C22 or.b D6, -[A2]
00000246 5A62 addq.w -[A2], 5
00000248 5102 subq.b D2, 8
0000024A 190A move.b -[A4], A2
0000024C 1902 move.b -[A4], D2
0000024E 7F62 moveq.l D7, 0x62
00000250 7F5A moveq.l D7, 0x5A
00000252 FB72 .extension 0xB72 <<F/4-5/5>> // unimplemented
00000254 E06E lsr D6.w, D0
00000256 0BEA .incomplete
00000258 7F4A moveq.l D7, 0x4A
0000025A 0B8A bclr A2, D5
0000025C FBDA .invalid <<F/7/5>>
0000025E FCA4 FD90 .extension 0xCA4 <<F/2-3/6>> // unimplemented
00000262 1E12 move.b D7, [A2]
label00000264:
00000264 12A2 move.b [A1], -[A2]
00000266 F248 FA76 .extension 0x248 <<F/1/1>>, 0xFA76 // unimplemented
0000026A F990 .invalid <<F/6/4>>
0000026C 5AFA 0B46 spl [PC + 0xB46 /* 00000DB4 */]
00000270 4F4A chk.w D7, A2
00000272 5B0A subq.b A2, 5
00000274 0AD2 .incomplete
00000276 C5B2 318A C5D2 and.l [[ + <<invalid base displacement size>> + D3] - 0x3A2E], D2
0000027C 5B02 subq.b D2, 5
0000027E 7AAA moveq.l D5, 0xFFFFFFAA
00000280 0089 7AA2 F870 ori.l A1, 0x7AA2F870
00000286 1382 F890 move.b [A1 + A7 - 0x112], D2
0000028A 1DFA 04C2 move.b <<invalid special address>>, [PC + 0x4C2 /* 0000074E, value 0x63 'c' */]
// begin alternate branch 0000028C-0000028E
label0000028C:
0000028C 04C2 .incomplete
// end alternate branch 0000028C-0000028E
label0000028C: // (misaligned)
0000028E 5A1A addq.b [A2]+, 5
00000290 5D62 subq.w -[A2], 6
00000292 04D2 .incomplete
00000294 0C9A 4632 FFA9 cmpi.l [A2]+, 0x4632FFA9
0000029A A823 syscall AliasDispatch
0000029C 07F2 .incomplete
0000029E 0902 btst D2, D4
000002A0 FDA4 .invalid <<F/6/6>>
000002A2 FDA4 .invalid <<F/6/6>>
000002A4 052A 23A2 btst [A2 + 0x23A2], D2
000002A8 B385 xor.l D5, D1
000002AA 103E move.b D0, <<invalid special address>>
000002AC 0A24 0893 xori.b -[A4], 0x93
000002B0 3C00 move.w D6, D0
000002B2 A376 syscall SIntRemove, flags=3
000002B4 AB87 syscall slXMASK11
000002B6 AB3A syscall bXMAIN10
000002B8 04E3 .incomplete
000002BA 03CB .incomplete
000002BC 0940 bchg D0, D4
000002BE 560C addq.b A4, 3
000002C0 2A0C move.l D5, A4
000002C2 0E0A 0200 .invalid.b A2, 0x0 // invalid immediate operation
000002C6 0FA2 bclr -[A2], D7
000002C8 8500 sbcd D2, D0
000002CA 6B47 bmi +0x49 /* 00000313 */
000002CC 0636 AA00 0F16 0802 addi.b [[A6] + D0 * 8 + 0x802], 0x0
000002D4 0003 0006 ori.b D3, 0x6
000002D8 22AA 000F move.l [A1], [A2 + 0xF]
000002DC 162A 2901 move.b D3, [A2 + 0x2901]
000002E0 66AA bne -0x54 /* 0000028C */
000002E2 0063 2D31 ori.w -[A3], 0x2D31 /* '-1' */
000002E6 013E btst <<invalid special address>>, D0
000002E8 7902 moveq.l D4, 0x02
000002EA 04EA .incomplete
000002EC 3608 move.w D3, A0
000002EE 04EA .incomplete
000002F0 220E move.l D1, A6
000002F2 04EA .incomplete
000002F4 662A bne +0x2C /* 00000320 */
000002F6 04EA .incomplete
000002F8 3E56 movea.w A7, [A6]
000002FA 0428 6506 0F04 subi.b [A0 + 0xF04], 0x6
00000300 280E move.l D4, A6
00000302 0200 B364 andi.b D0, 0x64 /* 'd' */
00000306 0428 2504 A328 subi.b [A0 - 0x5CD8], 0x4
label0000030C:
0000030C 0428 5669 0193 subi.b [A0 + 0x193], 0x69 /* 'i' */
00000312 016A 042B bchg [A2 + 0x42B], D0
00000316 0130 AB0B 933C 8349 btst [[A0 + <<invalid base displacement size>> + A2 * 2] - 0x6CC37CB7], D0
0000031E 8349 BB61 pack -[A1], -[A1], 0xBB61
// begin alternate branch 00000320-00000322
label00000320:
00000320 BB61 xor.w -[A1], D5
// end alternate branch 00000320-00000322
label00000320: // (misaligned)
00000322 1402 move.b D2, D2
00000324 0053 AA8B ori.w [A3], 0xAA8B
00000328 8EA3 or.l D7, -[A3]
0000032A 45BA 3331 .invalid 2, [PC + 0x3331 /* 0000365D, cstring ""<EOF> */] // invalid opcode 4 with b == 6
0000032E AA00 syscall OpenCPort
00000330 0F16 btst [A6], D7
00000332 4285 clr.l D5
00000334 081E 1630 btst.b [A6]+, 0x30 /* '0' */
00000338 6361 bls +0x63 /* 0000039B */
0000033A BB0C cmpm.b [A5]+, [A4]+
0000033C C361 and.w -[A1], D1
0000033E 64C3 bcc -0x3B /* 00000303 */
00000340 611C bsr +0x1E /* 0000035E */
00000342 2B34 1E16 move.l -[A5], [A4 + D1 * 8 + 0x16]
00000346 4221 clr.b -[A1]
00000348 0183 bclr D3, D0
0000034A 3F64 833F move.w [A7 - 0x7CC1], -[A4]
0000034E 2501 move.l -[A2], D1
00000350 F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00000352 BB0C cmpm.b [A5]+, [A4]+
00000354 F315 .extension 0x315 <<F/4-5/1>> // unimplemented
label00000356:
00000356 0511 btst [A1], D2
00000358 0F65 bchg -[A5], D7
0000035A 000F 6500 ori.b A7, 0x0
fn0000035E:
0000035E 0F65 bchg -[A5], D7
00000360 000F 6500 ori.b A7, 0x0
00000364 6BA6 bmi -0x58 /* 0000030C */
00000366 088B 088B bclr.b A3, 0x8B
0000036A 0EB3 458B 0E93 8C83 .invalid.l [A3 + A0 * 4 - 0x125], 0x458B0E93 // invalid immediate operation
00000372 7238 moveq.l D1, 0x38
00000374 121C move.b D1, [A4]+
00000376 4E48 trap 8
00000378 2064 movea.l A0, -[A4]
0000037A CB0C abcd -[A5], -[A4]
0000037C 0200 B334 andi.b D0, 0x34 /* '4' */
00000380 3410 move.w D2, [A0]
00000382 F08C 1416 .extension 0x08C <<F/2-3/0>> // unimplemented
00000386 0F02 btst D2, D7
00000388 0053 AA0F ori.w [A3], 0xAA0F
0000038C AD0B syscall ClipAbove, auto_pop
0000038E 0F14 btst [A4], D7
00000390 163B 3FA9 010B move.b D3, [[0x10B + D3 * 8]]
00000396 9130 0F14 sub.b <<invalid full ext with I/IS == 4>>, D0
0000039A 1630 06D2 move.b D3, [A0 + D0.w * 8 - 0x46]
0000039E 0200 CB3B andi.b D0, 0x3B /* ';' */
000003A2 B633 009B cmp.b D3, [A3 + D0.w - 0x101]
000003A6 0ADB .incomplete
000003A8 6513 bcs +0x15 /* 000003BD */
000003AA 16A3 move.b [A3], -[A3]
000003AC 3ADB move.w [A5]+, [A3]+
000003AE 65A6 bcs -0x58 /* 00000356 */
000003B0 3BD0 move.w <<invalid special address>>, [A0]
000003B2 8643 or.w D3, D3
000003B4 84AB 07A3 or.l D2, [A3 + 0x7A3]
000003B8 3AAB 0793 move.w [A5], [A3 + 0x793]
000003BC 8CE3 divu.w D6, -[A3]
000003BE 810F sbcd -[A0], -[A7]
000003C0 741B moveq.l D2, 0x1B
000003C2 1014 move.b D0, [A4]
000003C4 EB00 asl D0.b, 5
000003C6 835D or.w [A5]+, D1
000003C8 8312 or.b [A2], D1
000003CA 06F0 .incomplete
000003CC 0200 5B4E andi.b D0, 0x4E /* 'N' */
000003D0 CB04 abcd D5, D4
000003D2 C0B8 631D and.l D0, [0x0000631D]
000003D6 B361 xor.w -[A1], D1
000003D8 A101 syscall Close, flags=1
000003DA A315 syscall SetVol/PBHSetVol/HSetVol, flags=3
000003DC 0329 BD01 btst [A1 - 0x42FF], D1
000003E0 0FA1 bclr -[A1], D7
000003E2 017B 190F BD01 0FA1 bchg [[PC + <<invalid base displacement size>>] + D1 - 0x42FEF05F], D0
000003EA 011F btst [A7]+, D0
000003EC BD01 xor.b D1, D6
000003EE E381 asl D1, 1
000003F0 C39B and.l [A3]+, D1
000003F2 0102 btst D2, D0
000003F4 1F0D move.b -[A7], A5
000003F6 0241 0B9B andi.w D1, 0xB9B
000003FA 2D3B 507C move.l -[A6], [PC + D5.w + 0x7C]
000003FE AB8D syscall slMax
00000400 AB07 syscall PutPicByte
00000402 B361 xor.w -[A1], D1
00000404 AB07 syscall PutPicByte
00000406 AB87 syscall slXMASK11
00000408 AB87 syscall slXMASK11
0000040A 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
0000040C 1302 move.b -[A1], D2
0000040E E518 rol D0.b, 2
00000410 EB00 asl D0.b, 5
00000412 0F08 btst A0, D7
00000414 3B3F move.w -[A5], <<invalid special address>>
00000416 D893 add.l D4, [A3]
00000418 1B6B 8012 4634 move.b [A5 + 0x4634], [A3 - 0x7FEE]
0000041E 1000 move.b D0, D0
00000420 BAE6 cmpa.w A5, -[A6]
00000422 4FAA 001F .invalid 7, [A2 + 0x1F] // invalid opcode 4 with b == 6
00000426 F344 .extension 0x344 <<F/4-5/1>> // unimplemented
00000428 0D02 btst D2, D6
0000042A 452F 4304 .invalid 2, [A7 + 0x4304] // invalid opcode 4 with b == 4
0000042E 0F4A bchg A2, D7
00000430 569C addq.l [A4]+, 3
00000432 A856 syscall ObscureCursor
00000434 3B09 move.w -[A5], A1
00000436 560F addq.b A7, 3
00000438 AA00 syscall OpenCPort
0000043A 0F1C btst [A4]+, D7
0000043C 0F61 bchg -[A1], D7
0000043E 30C8 move.w [A0]+, A0
00000440 04EA .incomplete
00000442 2A72 04EA movea.l A5, [A2 + D0.w * 4 - 0x22]
00000446 0EE0 .incomplete
00000448 8125 or.b -[A5], D0
0000044A 9441 sub.w D2, D1
0000044C 007B 3741 00AB ori.w [PC + D0.w - 0x85], 0x3741 /* '7A' */
00000452 0041 0033 ori.w D1, 0x33 /* '3' */
00000456 1D1E move.b -[A6], [A6]+
00000458 0428 7202 00B3 subi.b [A0 + 0xB3], 0x2
0000045E 0604 BB04 addi.b D4, 0x4
00000462 C811 and.b D4, [A1]
00000464 1E65 movea.b A7, -[A5]
00000466 09C3 .incomplete
00000468 0AAA 000F 16AB 00E5 xori.l [A2 + 0xE5], 0xF16AB
00000470 260C move.l D3, A4
00000472 0864 C30A bchg.b -[A4], 0xA /* '\n' */
00000476 0200 0F31 andi.b D0, 0x31 /* '1' */
0000047A 0CB3 3AAA 000F 163B cmpi.l [A3 + D1.w * 8 + 0x3B], 0x3AAA000F
00000482 01AD 02DE bclr [A5 + 0x2DE], D0
00000486 3064 movea.w A0, -[A4]
00000488 B33A 0200 xor.b [PC + 0x200 /* 0000068A, value 0x18 */], D1
0000048C 0FF1 .incomplete
0000048E 0293 4CAA 000F andi.l [A3], 0x4CAA000F
00000494 4D35 6493 .invalid 6, [A5 + D6.w * 4 - 0x109] // invalid opcode 4 with b == 4
00000498 4C02 000F movem.w D0,D1,D2,D3, D2
0000049C 990F subx.b -[A4], -[A7]
0000049E 04F3 .incomplete
000004A0 03CA .incomplete
000004A2 E300 asl D0.b, 1
000004A4 042B 35A1 3153 subi.b [A3 + 0x3153], 0xA1
000004AA 02C1 .incomplete
000004AC 0E13 0141 .invalid.b [A3], 0x41 /* 'A' */ // invalid immediate operation
000004B0 006B 01C1 018B ori.w [A3 + 0x18B], 0x1C1
000004B6 82C1 divu.w D1, D1
000004B8 005B 0138 ori.w [A3]+, 0x138
000004BC 5106 subq.b D6, 8
000004BE EB02 asl D2.b, 5
000004C0 AA00 syscall OpenCPort
000004C2 0F16 btst [A6], D7
000004C4 6045 bra +0x47 /* 0000050B */
000004C6 0616 3064 addi.b [A6], 0x64 /* 'd' */
000004CA EB02 asl D2.b, 5
000004CC 0200 0FE5 andi.b D0, 0xE5
000004D0 333B 4CEB move.w -[A1], [PC + D4 * 4 - 0x21]
000004D4 00FB .incomplete
000004D6 3263 movea.w A1, -[A3]
000004D8 6B2B bmi +0x2D /* 00000505 */
000004DA 6116 bsr +0x18 /* 000004F2 */
000004DC 30D4 move.w [A0]+, [A4]
000004DE E901 asl D1.b, 4
000004E0 A344 syscall SetFPos, flags=3
000004E2 A904 syscall DrawGrowIcon
000004E4 DB25 add.b -[A5], D5
000004E6 3C93 move.w [A6], [A3]
000004E8 0024 0806 ori.b -[A4], 0x6
000004EC 8206 or.b D1, D6
000004EE 3602 move.w D3, D2
000004F0 000F 1E83 ori.b A7, 0x83
// begin alternate branch 000004F2-000004F4
fn000004F2:
000004F2 1E83 move.b [A7], D3
// end alternate branch 000004F2-000004F4
fn000004F2: // (misaligned)
000004F4 0132 4A36 btst [A2 + D4 * 2 + 0x36], D0
000004F8 5232 0200 addq.b [A2 + D0.w * 2], 1
000004FC 3308 move.w -[A1], A0
000004FE D88B add.l D4, A3
00000500 0036 F302 36DB ori.b [A6 + D3.w * 8 - 0x37], 0x2
00000506 25E8 EB26 8E06 move.l [PC - 0x71FA /* FFFF930E, cstring ""<EOF> */], [A0 - 0x14DA]
0000050C 6B0A bmi +0xC /* 00000518 */
0000050E 0200 BB80 andi.b D0, 0x80
00000512 A305 syscall Status, flags=3
00000514 5B46 subq.w D6, 5
00000516 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
label00000518:
00000518 6B0A bmi +0xC /* 00000524 */
0000051A 4B2C F302 .invalid 5, [A4 - 0xCFE] // invalid opcode 4 with b == 4
0000051E 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000520 0B1C btst [A4]+, D5
00000522 162B 1606 move.b D3, [A3 + 0x1606]
// begin alternate branch 00000524-00000526
label00000524:
00000524 1606 move.b D3, D6
// end alternate branch 00000524-00000526
label00000524: // (misaligned)
00000526 2B05 move.l -[A5], D5
00000528 069B 1902 0063 addi.l [A3]+, 0x19020063
0000052E 0006 AB27 ori.b D6, 0x27 /* '\'' */
00000532 6538 bcs +0x3A /* 0000056C */
00000534 CB51 and.w [A1], D5
00000536 0B03 btst D3, D5
00000538 3082 move.w [A0], D2
0000053A 9B0F subx.b -[A5], -[A7]
0000053C 2917 move.l -[A4], [A7]
0000053E 2326 move.l -[A1], -[A6]
00000540 CB20 and.b -[A0], D5
00000542 3264 movea.w A1, -[A4]
00000544 8B08 sbcd -[A5], -[A0]
00000546 0200 0311 andi.b D0, 0x11
0000054A 8E02 or.b D7, D2
0000054C 000F BE33 ori.b A7, 0x33 /* '3' */
00000550 019B bclr [A3]+, D0
00000552 01DB .incomplete
00000554 25AB 3940 36C5 move.l [A2 + D3.w * 8 - 0x59], [A3 + 0x3940]
0000055A 030F btst A7, D1
0000055C 44DB move.b [A3]+, CCR
0000055E 00CD .incomplete
00000560 1016 move.b D0, [A6]
00000562 CA88 and.l D5, A0
00000564 EC3B ror D3.b, D6
00000566 890E sbcd -[A4], -[A6]
00000568 8306 sbcd D1, D6
0000056A 9B0B subx.b -[A5], -[A3]
label0000056C:
0000056C 8D04 sbcd D6, D4
0000056E 6B10 bmi +0x12 /* 00000580 */
00000570 121C move.b D1, [A4]+
00000572 BC20 cmp.b D6, -[A0]
00000574 10C6 move.b [A0]+, D6
00000576 3C8B move.w [A6], A3
00000578 1724 move.b -[A3], -[A4]
0000057A 081E EB00 btst.b [A6]+, 0x0
0000057E 035C bchg [A4]+, D1
label00000580:
00000580 4B28 400E .invalid 5, [A0 + 0x400E] // invalid opcode 4 with b == 4
00000584 8310 or.b [A0], D1
00000586 2301 move.l -[A1], D1
00000588 5802 addq.b D2, 4
0000058A 0063 4770 ori.w -[A3], 0x4770 /* 'Gp' */
0000058E 6368 bls +0x6A /* 000005F8 */
00000590 046B 7B42 1E04 subi.w [A3 + 0x1E04], 0x7B42 /* '{B' */
00000596 9642 sub.w D3, D2
00000598 9B09 subx.b -[A5], -[A1]
0000059A E90F lsl D7.b, 4
0000059C 0FC1 .incomplete
0000059E 24AC 6304 move.l [A2], [A4 + 0x6304]
000005A2 9CA8 C613 sub.l D6, [A0 - 0x39ED]
000005A6 05F3 .incomplete
000005A8 2670 F314 movea.l A3, <<invalid full ext with I/IS == 4>>
000005AC 0B08 btst A0, D5
000005AE 1F5A 5310 move.b [A7 + 0x5310], [A2]+
000005B2 1B00 move.b -[A5], D0
000005B4 1E5B movea.b A7, [A3]+
000005B6 00DB .incomplete
000005B8 10B0 900C move.b [A0], [A0 + A1.w + 0xC]
000005BC 9025 sub.b D0, -[A5]
000005BE 052B 0080 btst [A3 + 0x80], D2
000005C2 7CF4 moveq.l D6, 0xFFFFFFF4
000005C4 CB4D exg A5, A5
000005C6 F4D2 cinvp DATA+INST, [A2]
000005C8 061B 0045 addi.b [A3]+, 0x45 /* 'E' */
000005CC 0C0F 044C cmpi.b A7, 0x4C /* 'L' */
000005D0 AC2C syscall Pack10, auto_pop
000005D2 629B bhi -0x63 /* 0000056F */
000005D4 093A 1B00 btst [PC + 0x1B00 /* 000020D6, value 0x11 */], D4
000005D8 2331 9898 move.l -[A1], [A1 + A1 - 0x104]
000005DC 9898 sub.l D4, [A0]+
000005DE 0C90 8E65 020F cmpi.l [A0], 0x8E65020F
000005E4 0C90 8873 3AA5 cmpi.l [A0], 0x88733AA5
000005EA 10C6 move.b [A0]+, D6
000005EC 0F58 bchg [A0]+, D7
000005EE EB1B rol D3.b, 5
000005F0 AB54 syscall bTransparent
000005F2 44B3 17CD neg.l <<invalid full ext with IS == 1 and I/IS == 5>>
000005F6 0D22 btst -[A2], D6
label000005F8:
000005F8 2525 move.l -[A2], -[A5]
000005FA 0C48 8503 cmpi.w A0, 0x8503
000005FE A33B syscall Delay, flags=3
00000600 EB01 asl D1.b, 5
00000602 0E74 EB0D 6962 6B3D 4D2C .invalid.w [[A4 + 0x6B3D] + 0x4D2C], 0xEB0D // invalid immediate operation
0000060C 6962 bvs +0x64 /* 00000670 */
0000060E F36A .extension 0x36A <<F/4-5/1>> // unimplemented
00000610 165B movea.b A3, [A3]+
00000612 0F87 bclr D7, D7
00000614 0044 7E04 ori.w D4, 0x7E04
00000618 1643 movea.b A3, D3
0000061A 0DD4 .incomplete
0000061C 411A .invalid 0, [A2]+ // invalid opcode 4 with b == 4
0000061E 0C08 C95F cmpi.b A0, 0x5F /* '_' */
00000622 FB64 .extension 0xB64 <<F/4-5/5>> // unimplemented
00000624 04A4 FB08 080C subi.l -[A4], 0xFB08080C
0000062A 0888 8888 bclr.b A0, 0x88
0000062E 88DE divu.w D4, [A6]+
00000630 3B02 move.w -[A5], D2
00000632 2100 move.l -[A0], D0
00000634 DE30 DE30 add.b D7, [A0 + A5 * 8 + 0x30]
00000638 DE30 287E add.b D7, [A0 + D2 + 0x7E]
0000063C 0200 BB67 andi.b D0, 0x67 /* 'g' */
00000640 0439 01DB 645B 03A1 subi.b [0x645B03A1], 0xDB
00000648 2D7E 4100 move.l [A6 + 0x4100], <<invalid special address>>
0000064C 6E41 bgt +0x43 /* 0000068F */
0000064E 0072 E93E 4B07 E53D A53E ori.w [[A2 + <<invalid base displacement size>>] + D4 * 2 - 0x1AC25AC2], 0xE93E
00000658 CB31 493C and.b <<invalid full ext with I/IS == 4>>, D5
0000065C 6020 bra +0x22 /* 0000067E */
0000065E 1036 C50E A28D move.b D0, [[A6 + <<invalid base displacement size>>] + A4 * 4 - 0x5D73]
00000664 71D3 moveq.l D0, 0xFFFFFFD3
00000666 401E negx.b [A6]+
00000668 0FC5 .incomplete
0000066A 1A33 47C1 move.b D5, [[ + <<invalid base displacement size>>]]
0000066E 1A08 move.b D5, A0
label00000670:
00000670 E301 asl D1.b, 1
00000672 A33A syscall SetDateTime, flags=3
00000674 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000676 656B bcs +0x6D /* 000006E3 */
00000678 CB88 exg D5, A0
0000067A 8500 sbcd D2, D0
0000067C 0F1E btst [A6]+, D7
label0000067E:
0000067E C31E and.b [A6]+, D1
00000680 4347 chk.w D1, D7
00000682 1C2C A4DA move.b D6, [A4 - 0x5B26]
00000686 8063 or.w D0, -[A3]
00000688 126A 1818 movea.b A1, [A2 + 0x1818]
0000068C 04A4 96C8 7B0B subi.l -[A4], 0x96C87B0B
00000692 725C moveq.l D1, 0x5C
00000694 C500 abcd D2, D0
00000696 C47B 0B6A 5C0F 04CE and.w D2, [[PC + 0x5C0F] + 0x4CE]
0000069E 7204 moveq.l D1, 0x04
000006A0 CE6A 0FD1 and.w D7, [A2 + 0xFD1]
000006A4 0063 1705 ori.w -[A3], 0x1705
000006A8 0523 btst -[A3], D2
000006AA 1B65 0004 move.b [A5 + 0x4], -[A5]
000006AE 4C08 286A movem.w D1,D3,D5,D6,A3,A5, A0
000006B2 9354 sub.w [A4], D1
000006B4 E56F lsl D7.w, D2
000006B6 5665 addq.w -[A5], 3
000006B8 009B 0865 007E ori.l [A3]+, 0x865007E
000006BE 4919 .invalid 4, [A1]+ // invalid opcode 4 with b == 4
000006C0 5179 0518 B300 subq.w [0x0518B300], 8
000006C6 0428 B300 0975 subi.b [A0 + 0x975], 0x0
000006CC E303 asl D3.b, 1
000006CE E0E5 asr .w -[A5]
000006D0 0F50 bchg [A0], D7
label000006D2:
000006D2 254C E943 move.l [A2 - 0x16BD], A4
000006D6 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
000006D8 033C 910E btst 0xE, D1
000006DC 0F89 bclr A1, D7
000006DE 0E0F 6500 .invalid.b A7, 0x0 // invalid immediate operation
000006E2 1CE3 move.b [A6]+, -[A3]
000006E4 440C neg.b A4
000006E6 C51B and.b [A3]+, D2
000006E8 1B58 AD44 move.b [A5 - 0x52BC], [A0]+
000006EC 7C3C moveq.l D6, 0x3C
000006EE 6AE2 bpl -0x1C /* 000006D2 */
000006F0 081B 0C93 btst.b [A3]+, 0x93
000006F4 0CAB 4CA5 0972 C921 cmpi.l [A3 - 0x36DF], 0x4CA50972
000006FC 0F16 btst [A6], D7
000006FE 0506 btst D6, D2
00000700 614F bsr +0x51 /* 00000751 */
00000702 2209 move.l D1, A1
00000704 09EA .incomplete
00000706 2294 move.l [A1], [A4]
00000708 AB07 syscall PutPicByte
0000070A 6B55 bmi +0x57 /* 00000761 */
0000070C AB07 syscall PutPicByte
0000070E 0F70 4B07 6A03 0A30 bchg [[A0 + <<invalid base displacement size>>] + D4 * 2 + 0x6A030A30], D7
00000716 F336 .extension 0x336 <<F/4-5/1>> // unimplemented
00000718 0B11 btst [A1], D5
0000071A 8053 or.w D0, [A3]
0000071C 55A2 subq.l -[A2], 2
0000071E 2535 E313 E302 32A5 move.l -[A2], [[A5 + A6 * 2] - 0x1CFDCD5B]
00000726 0053 1CC5 ori.w [A3], 0x1CC5
0000072A 05B3 1401 bclr [A3 + D1.w * 4 + 0x1], D2
0000072E 1DC4 move.b <<invalid special address>>, D4
00000730 E90F lsl D7.b, 4
00000732 0F16 btst [A6], D7
00000734 C829 0605 and.b D4, [A1 + 0x605]
00000738 480F nbcd.b A7
0000073A 8510 or.b [A0], D2
0000073C C8A9 8B0B and.l D4, [A1 - 0x74F5]
00000740 36BD move.w [A3], <<invalid special address>>
00000742 8B0F sbcd -[A5], -[A7]
00000744 1693 move.b [A3], [A3]
00000746 0329 017C btst [A1 + 0x17C], D1
0000074A AA00 syscall OpenCPort
0000074C 0F16 btst [A6], D7
0000074E 6305 bls +0x7 /* 00000755 */
00000750 CD14 and.b [A4], D6
00000752 3E5B movea.w A7, [A3]+
00000754 0265 8CDB andi.w -[A5], 0x8CDB
00000758 0104 btst D4, D0
0000075A EA7C ror D4.w, D5
0000075C 9303 subx.b D1, D3
0000075E E301 asl D1.b, 1
00000760 4B81 .invalid 5, D1 // invalid opcode 4 with b == 6
00000762 4523 .invalid 2, -[A3] // invalid opcode 4 with b == 4
00000764 CB88 exg D5, A0
00000766 8500 sbcd D2, D0
00000768 0F44 bchg D4, D7
0000076A 6301 bls +0x3 /* 0000076D */
0000076C 8911 or.b [A1], D4
0000076E 6825 bvc +0x27 /* 00000795 */
00000770 1614 move.b D3, [A4]
00000772 D4E5 add.w A2, -[A5]
00000774 01EB .incomplete
00000776 4176 5300 chk.w D0, [A6 + <<invalid base displacement size>> + D5 * 2]
0000077A 3082 move.w [A0], D2
0000077C 9B04 subx.b D5, D4
0000077E 0668 0200 6B05 addi.w [A0 + 0x6B05], 0x200
00000784 1485 move.b [A2], D5
00000786 5368 4502 subq.w [A0 + 0x4502], 1
0000078A 0F76 7B6D bchg <<invalid full ext with IS == 1 and I/IS == 5>>, D7
0000078E 0428 250D 4B0B subi.b [A0 + 0x4B0B], 0xD /* '\r' */
00000794 0428 DB01 0200 subi.b [A0 + 0x200], 0x1
0000079A FE04 285B .unknown 0xFE04 0x285B (W = 7)
0000079E 02AD 00C5 0BFE A919 andi.l [A5 - 0x56E7], 0xC50BFE
000007A6 0B7A 8B0E bchg [PC - 0x74F2 /* FFFF92B6, cstring ""<EOF> */], D5
000007AA C301 abcd D1, D1
000007AC ED19 rol D1.b, 6
000007AE 1B00 move.b -[A5], D0
000007B0 3C1B move.w D6, [A3]+
000007B2 04E2 .incomplete
000007B4 812C 5B55 or.b [A4 + 0x5B55], D0
000007B8 747B moveq.l D2, 0x7B
000007BA 1770 8408 1B00 move.b [A3 + 0x1B00], [A0 + A0.w * 4 + 0x8]
000007C0 E85A ror D2.w, 4
000007C2 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
000007C4 1E8E move.b [A7], A6
000007C6 C515 and.b [A5], D2
000007C8 4B20 .invalid 5, -[A0] // invalid opcode 4 with b == 4
000007CA 38B3 0174 move.w [A4], <<invalid full ext with I/IS == 4>>
000007CE 430C .invalid 1, A4 // invalid opcode 4 with b == 4
000007D0 1416 move.b D2, [A6]
000007D2 2B06 move.l -[A5], D6
000007D4 C508 abcd -[A2], -[A0]
000007D6 6B04 bmi +0x6 /* 000007DC */
000007D8 1416 move.b D2, [A6]
000007DA 0932 6B04 btst <<invalid full ext with I/IS == 4>>, D4
// begin alternate branch 000007DC-000007DE
label000007DC:
000007DC 6B04 bmi +0x6 /* 000007E2 */
// end alternate branch 000007DC-000007DE
label000007DC: // (misaligned)
000007DE B433 121B cmp.b D2, [A3 + D1.w * 2 + 0x1B]
label000007E2:
000007E2 2B1E move.l -[A5], [A6]+
000007E4 E500 asl D0.b, 2
000007E6 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4
000007E8 B066 cmp.w D0, -[A6]
000007EA 7301 moveq.l D1, 0x01
000007EC 668B bne -0x73 /* 00000779 */
000007EE 1414 move.b D2, [A4]
000007F0 0A21 5F02 xori.b -[A1], 0x2
000007F4 000F B47A ori.b A7, 0x7A /* 'z' */
000007F8 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
000007FA 2E66 movea.l A7, -[A6]
000007FC 2CEB 0423 move.l [A6]+, [A3 + 0x423]
00000800 0848 0C66 bchg.b A0, 0x66 /* 'f' */
00000804 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00000806 7338 moveq.l D1, 0x38
00000808 046C 0883 1132 subi.w [A4 + 0x1132], 0x883
0000080E 2B1E move.l -[A5], [A6]+
00000810 0666 0200 addi.w -[A6], 0x200
00000814 DB41 addx.w D5, D1
00000816 930A subx.b -[A1], -[A2]
00000818 7B12 moveq.l D5, 0x12
0000081A 5B0D subq.b A5, 5
0000081C 1B00 move.b -[A5], D0
0000081E 8304 sbcd D1, D4
00000820 A322 syscall NewHandleClear, flags=3
00000822 44DB move.b [A3]+, CCR
00000824 0429 0CF0 3C23 subi.b [A1 + 0x3C23], 0xF0
0000082A 031E btst [A6]+, D1
0000082C 0FF8 .incomplete
0000082E 2103 move.l -[A0], D3
00000830 0200 7358 andi.b D0, 0x58 /* 'X' */
00000834 D307 addx.b D1, D7
00000836 E81E ror D6.b, 4
00000838 0200 0F38 andi.b D0, 0x38 /* '8' */
0000083C 1462 movea.b A2, -[A2]
0000083E 8300 sbcd D1, D0
00000840 1339 C319 2506 move.b -[A1], [0xC3192506]
00000846 AB36 syscall bSETUP10
00000848 CB04 abcd D5, D4
0000084A FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
0000084C 3322 move.w -[A1], -[A2]
0000084E C500 abcd D2, D0
00000850 FE85 0306 .extension 0xE85 <<F/2-3/7>> // unimplemented
00000854 3E02 move.w D7, D2
00000856 00A3 36BE DCFA ori.l -[A3], 0x36BEDCFA
0000085C EB33 roxl D3.b, D5
0000085E CB1A and.b [A2]+, D5
00000860 0E44 2B03 .invalid.w D4, 0x2B03 // invalid immediate operation
00000864 ED2C lsl D4.b, D6
00000866 4950 chk.w D4, [A0]
00000868 0E05 03C5 .invalid.b D5, 0xC5 // invalid immediate operation
0000086C 0923 btst -[A3], D4
0000086E 3A29 230F move.w D5, [A1 + 0x230F]
00000872 2D23 move.l -[A6], -[A3]
00000874 E521 asl D1.b, D2
00000876 420C clr.b A4
00000878 660C bne +0xE /* 00000886 */
0000087A A505 syscall Status, flags=5
0000087C 2B3F move.l -[A5], <<invalid special address>>
0000087E B705 xor.b D5, D3
00000880 B508 cmpm.b [A2]+, [A0]+
00000882 0C22 9102 cmpi.b -[A2], 0x2
label00000886:
00000886 2527 move.l -[A2], -[A7]
00000888 0F95 bclr [A5], D7
0000088A 027C 0E0C andi.w sr, 3596
0000088E 360C move.w D3, A4
00000890 7C85 moveq.l D6, 0xFFFFFF85
00000892 0287 0415 69BC andi.l D7, 0x41569BC
00000898 3339 EB00 00FB move.w -[A1], [0xEB0000FB]
0000089E 0BC5 .incomplete
000008A0 0041 3283 ori.w D1, 0x3283
000008A4 0123 btst -[A3], D0
000008A6 086A 4532 AD20 bchg.b [A2 - 0x52E0], 0x32 /* '2' */
000008AC 0B16 btst [A6], D5
000008AE A97A syscall FreeDialog
000008B0 E91B rol D3.b, 4
000008B2 6B08 bmi +0xA /* 000008BC */
000008B4 2179 0B16 E823 0C06 move.l [A0 + 0xC06], [0x0B16E823]
label000008BC:
000008BC AB2E syscall PatExTbl
000008BE 6252 bhi +0x54 /* 00000912 */
000008C0 32A5 move.w [A1], -[A5]
000008C2 01AB 0801 bclr [A3 + 0x801], D0
000008C6 0102 btst D2, D0
000008C8 000F 8563 ori.b A7, 0x63 /* 'c' */
000008CC 0B16 btst [A6], D5
000008CE F333 .extension 0x333 <<F/4-5/1>> // unimplemented
000008D0 6926 bvs +0x28 /* 000008F8 */
000008D2 7348 moveq.l D1, 0x48
000008D4 3174 FB0A 0A2E 2A3A move.w [A0 + 0x2A3A], [[A4 + <<invalid base displacement size>> + A7 * 2] + 0xA2E]
000008DC FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
000008DE 1818 move.b D4, [A0]+
000008E0 2E0E move.l D7, A6
000008E2 3A73 0AB3 movea.w A5, [A3 + D0 * 2 - 0x77]
000008E6 3018 move.w D0, [A0]+
000008E8 9A54 sub.w D5, [A4]
000008EA A546 syscall GetTrapAddress, flags=5
000008EC 057D bchg <<invalid special address>>, D2
000008EE 730A moveq.l D1, 0x0A
000008F0 6C94 bge -0x6A /* 00000886 */
000008F2 057D bchg <<invalid special address>>, D2
000008F4 0401 03DA subi.b D1, 0xDA
label000008F8:
000008F8 0898 98E1 bclr.b [A0]+, 0xE1
000008FC 0AC9 .incomplete
000008FE 4D56 chk.w D6, [A6]
00000900 0443 26E6 subi.w D3, 0x26E6
00000904 CD97 and.l [A7], D6
00000906 0E20 1023 .invalid.b -[A0], 0x23 /* '#' */ // invalid immediate operation
0000090A 003C 6A2E ori.b ccr, 46
0000090E C43A 90A5 and.b D2, [PC - 0x6F5B /* FFFF90A7, cstring ""<EOF> */]
label00000912:
00000912 062A 3A3E 6D07 addi.b [A2 + 0x6D07], 0x3E /* '>' */
00000918 2218 move.l D1, [A0]+
0000091A 1825 move.b D4, -[A5]
0000091C 073A 90DA btst [PC - 0x6F26 /* FFFF99F8, cstring ""<EOF> */], D3
00000920 4245 clr.w D5
00000922 7156 moveq.l D0, 0x56
00000924 063E 0622 addi.b <<invalid special address>>, 0x22 /* '\"' */
00000928 250E move.l -[A2], A6
0000092A CB6C 0C6A and.w [A4 + 0xC6A], D5
0000092E E939 rol D1.b, D4
00000930 535D subq.w [A5]+, 1
00000932 E301 asl D1.b, 1
00000934 BB4C cmpm.w [A5]+, [A4]+
00000936 232B 06C6 move.l -[A1], [A3 + 0x6C6]
0000093A AA00 syscall OpenCPort
0000093C AB5C syscall rMASK2
0000093E 1653 movea.b A3, [A3]
00000940 02ED .incomplete
00000942 C4DB mulu.w D2, [A3]+
00000944 9023 sub.b D0, -[A3]
00000946 0104 btst D4, D0
00000948 4C56 2CF3 movem.l D0,D1,D4,D5,D6,D7,A2,A3,A5, [A6]
0000094C 0756 bchg [A6], D3
0000094E 2300 move.l -[A1], D0
00000950 C900 abcd D4, D0
00000952 9672 FB1A A8D3 sub.w D3, [[A2 + A7 * 2] - 0x572D]
00000958 0016 0F58 ori.b [A6], 0x58 /* 'X' */
0000095C 0C23 000C cmpi.b -[A3], 0xC
00000960 C602 and.b D3, D2
00000962 008B 1104 EAC6 ori.l A3, 0x1104EAC6
00000968 72E5 moveq.l D1, 0xFFFFFFE5
0000096A 411C .invalid 0, [A4]+ // invalid opcode 4 with b == 4
0000096C 4E6A move A2, USP
0000096E 2010 move.l D0, [A0]
00000970 9069 1397 sub.w D0, [A1 + 0x1397]
00000974 0684 E921 4B6B addi.l D4, 0xE9214B6B
0000097A 8DA6 or.l -[A6], D6
0000097C 0690 AA00 0F16 addi.l [A0], 0xAA000F16
00000982 6514 bcs +0x16 /* 00000998 */
00000984 2923 move.l -[A4], -[A3]
00000986 5604 addq.b D4, 3
00000988 EA90 roxr D0, 5
0000098A 2A89 move.l [A5], A1
0000098C 0EDE .incomplete
0000098E 3029 240F move.w D0, [A1 + 0x240F]
00000992 0622 45D7 addi.b -[A2], 0xD7
00000996 C985 and.l D5, D4
label00000998:
00000998 0FC9 .incomplete
0000099A 152A 7961 move.b -[A2], [A2 + 0x7961]
0000099E A552 syscall WriteLocation/WriteXPRam, flags=5
000009A0 DB11 add.b [A1], D5
000009A2 EDD8 FE04 bfffo D7, [A0]+ {D0:4}
000009A6 6C25 bge +0x27 /* 000009CD */
000009A8 DB0F addx.b -[A5], -[A7]
000009AA 8920 or.b -[A0], D4
000009AC 2319 move.l -[A1], [A1]+
000009AE 0D26 btst -[A6], D6
000009B0 AB01 syscall BitsToMap
000009B2 3C9E move.w [A6], [A6]+
000009B4 0526 btst -[A6], D2
000009B6 0200 2381 andi.b D0, 0x81
000009BA 2E08 move.l D7, A0
000009BC 2CEA 6E42 move.l [A6]+, [A2 + 0x6E42]
000009C0 01A9 9B63 bclr [A1 - 0x649D], D0
000009C4 08F3 020E AB01 bset.b [[A3 + <<invalid base displacement size>> + A2 * 2]], 0xE
000009CA F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000009CC 4853 pea.l [A3]
000009CE 01F3 .incomplete
000009D0 022A E661 5123 andi.b [A2 + 0x5123], 0x61 /* 'a' */
000009D6 000B 02D3 ori.b A3, 0xD3
000009DA 000B 02E4 ori.b A3, 0xE4
000009DE 6102 bsr +0x4 /* 000009E2 */
000009E0 FB1F .extension 0xB1F <<F/4-5/5>> // unimplemented
fn000009E2:
000009E2 6A45 bpl +0x47 /* 00000A29 */
000009E4 04F3 .incomplete
000009E6 53FB 0406 sls [PC + D0.w * 4 + 0x6]
000009EA C616 and.b D3, [A6]
000009EC 3016 move.w D0, [A6]
000009EE 80DB divu.w D0, [A3]+
000009F0 0A70 DA60 3A66 xori.w [A0 + D3 * 2 + 0x66], 0xDA60
000009F6 1818 move.b D4, [A0]+
000009F8 70DA moveq.l D0, 0xFFFFFFDA
000009FA 943A 7C05 sub.b D2, [PC + 0x7C05 /* 00008601, cstring ""<EOF> */]
000009FE 786C moveq.l D4, 0x6C
00000A00 42A0 clr.l -[A0]
00000A02 0CC6 .incomplete
00000A04 0666 067C addi.w -[A6], 0x67C
00000A08 E51D rol D5.b, 2
00000A0A 1B70 06AB 01A5 move.b [A5 + 0x1A5], [A0 + D0.w * 8 - 0x85]
00000A10 00E3 .incomplete
00000A12 5F44 subq.w D4, 7
00000A14 CB03 abcd D5, D3
00000A16 75BD moveq.l D2, 0xFFFFFFBD
00000A18 AD0F syscall DrawNew, auto_pop
00000A1A A516 syscall InitQueue/FInitQueue, flags=5
00000A1C A50F syscall MountVol, flags=5
00000A1E E0A5 asr D5, D0
00000A20 000C 081A ori.b A4, 0x1A
00000A24 330D move.w -[A1], A5
00000A26 26ED 0E83 move.l [A3]+, [A5 + 0xE83]
00000A2A 1A3C 0B05 move.b D5, 0x5
00000A2E 2408 move.l D2, A0
00000A30 A706 syscall KillIO, flags=7
00000A32 E17B rol D3.w, D0
00000A34 0183 bclr D3, D0
00000A36 1A75 271A CB62 movea.b A5, [[A5 + D2 * 8] - 0x349E]
00000A3C 26E9 1181 move.l [A3]+, [A1 + 0x1181]
00000A40 0D25 btst -[A5], D6
00000A42 1E0F move.b D7, A7
00000A44 1665 movea.b A3, -[A5]
00000A46 8DE9 1CE0 divs.w D6, [A1 + 0x1CE0]
00000A4A A91E syscall TrackGoAway
00000A4C B901 xor.b D1, D4
00000A4E 90AB 00BA sub.l D0, [A3 + 0xBA]
00000A52 BB3A 0200 xor.b [PC + 0x200 /* 00000C54, value 0x13 */], D5
00000A56 1309 move.b -[A1], A1
00000A58 1E16 move.b D7, [A6]
00000A5A 1364 D6EB move.b [A1 - 0x2915], -[A4]
00000A5E 0D9B bclr [A3]+, D6
00000A60 5423 addq.b -[A3], 2
00000A62 01E8 .incomplete
00000A64 8E06 or.b D7, D6
00000A66 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00000A68 0200 1B49 andi.b D0, 0x49 /* 'I' */
00000A6C 58A1 addq.l -[A1], 4
00000A6E 00A3 54BE DC0E ori.l -[A3], 0x54BEDC0E
00000A74 6B25 bmi +0x27 /* 00000A9B */
00000A76 7302 moveq.l D1, 0x02
00000A78 DA6E 3A23 add.w D5, [A6 + 0x3A23]
00000A7C 00A5 1261 2A4A ori.l -[A5], 0x12612A4A
00000A82 FCBB 05D3 .extension 0xCBB <<F/2-3/6>> // unimplemented
00000A86 005C 58D4 ori.w [A4]+, 0x58D4
00000A8A 1680 move.b [A3], D0
00000A8C 0910 btst [A0], D4
00000A8E 0370 25DA 612F bchg [[] + 0x612F], D1
00000A94 8103 sbcd D0, D3
00000A96 72D7 moveq.l D1, 0xFFFFFFD7
00000A98 081B 30E9 btst.b [A3]+, 0xE9
00000A9C 1203 move.b D1, D3
00000A9E 7044 moveq.l D0, 0x44
00000AA0 7305 moveq.l D1, 0x05
00000AA2 AD25 syscall DragWindow, auto_pop
00000AA4 D3AD EB2D add.l [A5 - 0x14D3], D1
00000AA8 1F10 move.b -[A7], [A0]
00000AAA 6869 bvc +0x6B /* 00000B15 */
00000AAC 487B 0168 04E3 pea.l [PC + 0x4E3]
00000AB2 0C0E D305 cmpi.b A6, 0x5
00000AB6 C13F and.b <<invalid special address>>, D0
00000AB8 2A61 movea.l A5, -[A1]
00000ABA 9B6E 1305 sub.w [A6 + 0x1305], D5
00000ABE 0462 9C73 subi.w -[A2], 0x9C73
00000AC2 04E3 .incomplete
00000AC4 1456 movea.b A2, [A6]
00000AC6 AE01 syscall InitCPort, auto_pop
00000AC8 CD23 and.b -[A3], D6
00000ACA 0EDB .incomplete
00000ACC 18B3 38C3 move.b [A4], [A3 + D3 - 0x61]
00000AD0 0E62 331F .invalid.w -[A2], 0x331F // invalid immediate operation
00000AD4 04C1 .incomplete
00000AD6 5ED3 sgt [A3]
00000AD8 2033 3CC8 move.l D0, [A3 + D3 * 4 - 0x56]
00000ADC 5AA3 addq.l -[A3], 5
00000ADE 0AE5 .incomplete
00000AE0 000F E100 ori.b A7, 0x0
00000AE4 7323 moveq.l D1, 0x23
00000AE6 C500 abcd D2, D0
00000AE8 0FC1 .incomplete
00000AEA 001B 18C5 ori.b [A3]+, 0xC5
00000AEE 000F C100 ori.b A7, 0x0
00000AF2 CB18 and.b [A0]+, D5
00000AF4 C500 abcd D2, D0
00000AF6 0FC1 .incomplete
00000AF8 004B 13C5 ori.w A3, 0x13C5
00000AFC 000F C100 ori.b A7, 0x0
00000B00 430E .invalid 1, A6 // invalid opcode 4 with b == 4
00000B02 1306 move.b -[A1], D6
00000B04 AC6B syscall LoWord, auto_pop
00000B06 3973 043B 19AC move.w [A4 + 0x19AC], [A3 + D0.w * 4 + 0x3B]
00000B0C C318 and.b [A0]+, D1
00000B0E 809B or.l D0, [A3]+
00000B10 11EB 0B43 07AB move.b [0x000007AB], [A3 + 0xB43]
00000B16 01C6 .incomplete
00000B18 8685 or.l D3, D5
00000B1A 020F 8102 andi.b A7, 0x2
00000B1E A500 syscall Open/PBHOpen/HOpen, flags=5
00000B20 AB49 syscall bXEND9
00000B22 5B02 subq.b D2, 5
00000B24 BEDC cmpa.w A7, [A4]+
00000B26 4283 clr.l D3
00000B28 04C3 .incomplete
00000B2A 4D61 chk.w D6, -[A1]
00000B2C 0B5B bchg [A3]+, D5
00000B2E 0125 btst -[A5], D0
00000B30 5109 subq.b A1, 8
00000B32 B575 0E25 xor.w [A5 + D0 * 8 + 0x25], D2
00000B36 0D83 bclr D3, D6
00000B38 001B 255B ori.b [A3]+, 0x5B /* '[' */
00000B3C 0203 02A5 andi.b D3, 0xA5
00000B40 005B 05A5 ori.w [A3]+, 0x5A5
00000B44 7CDB moveq.l D6, 0xFFFFFFDB
00000B46 1185 04C3 move.b [A0 + D0.w * 4 - 0x61], D5
00000B4A 20C5 move.l [A0]+, D5
00000B4C 29D3 4ED1 557C move.l 0x4ED1557C, [A3]
00000B52 3C5B movea.w A6, [A3]+
00000B54 2124 move.l -[A0], -[A4]
00000B56 081B 01C8 btst.b [A3]+, 0xC8
00000B5A 2304 move.l -[A1], D4
00000B5C 0E93 062A 4B32 .invalid.l [A3], 0x62A4B32 // invalid immediate operation
00000B62 562E 7E8D addq.b [A6 + 0x7E8D], 3
00000B66 267C 4A82 BB05 movea.l A3, 0x4A82BB05
00000B6C 68EB bvc -0x13 /* 00000B59 */
00000B6E 0736 8360 222B btst [A6 + 0x222B], D3
00000B74 2EBB 20A1 move.l [A7], [PC + D2.w - 0x95]
00000B78 3430 569B move.w D2, [A0 + D5.w * 8 - 0x101]
00000B7C 042E 7C2C 4B07 subi.b [A6 + 0x4B07], 0x2C /* ',' */
00000B82 5633 104B addq.b [A3 + D1.w + 0x4B], 3
00000B86 048B 1DE6 4302 subi.l A3, 0x1DE64302
00000B8C E313 roxl D3.b, 1
00000B8E 0463 2A0E subi.w -[A3], 0x2A0E
00000B92 04B3 2408 7B04 DB1B 1319 006B subi.l [[A3 + A5 * 2] + 0x1319006B], 0x24087B04
00000B9E 062F 1E58 0622 addi.b [A7 + 0x622], 0x58 /* 'X' */
00000BA4 D6DB add.w A3, [A3]+
00000BA6 085B 3288 bchg.b [A3]+, 0x88
00000BAA 884B or.w D4, A3
00000BAC 0516 btst [A6], D2
00000BAE 2A0A move.l D5, A2
00000BB0 0FE1 .incomplete
00000BB2 B142 xor.w D2, D0
00000BB4 C30C abcd -[A1], -[A4]
00000BB6 2D02 move.l -[A6], D2
00000BB8 AB00 syscall BitBlt
00000BBA 2502 move.l -[A2], D2
00000BBC 166B 0655 movea.b A3, [A3 + 0x655]
00000BC0 0244 6321 andi.w D4, 0x6321 /* 'c!' */
00000BC4 A520 syscall SetPtrSize, flags=5
00000BC6 7220 moveq.l D1, 0x20
00000BC8 0000 105B ori.b D0, 0x5B /* '[' */
00000BCC 463C AB0A 2408 not.b 0xAB0A2408
00000BD2 9306 subx.b D1, D6
00000BD4 6A2E bpl +0x30 /* 00000C04 */
00000BD6 6E89 bgt -0x75 /* 00000B61 */
00000BD8 0CF3 .incomplete
00000BDA 2C73 0293 movea.l A6, [A3 + D0.w * 2 - 0x109]
00000BDE 01EB .incomplete
00000BE0 0589 bclr A1, D2
00000BE2 DF8B addx.l -[A7], -[A3]
00000BE4 3278 7302 movea.w A1, [0x00007302]
00000BE8 3A9B move.w [A5], [A3]+
00000BEA 1989 6273 move.b [A4 + D6.w * 2 + 0x73], A1
00000BEE 0221 0D0E andi.b -[A1], 0xE
00000BF2 89FB C100 divs.w D4, [PC + <<invalid base displacement size>> + A4]
00000BF6 41F0 4B07 219A E303 lea.l A0, [[A0 + <<invalid base displacement size>>] + D4 * 2 + 0x219AE303]
00000BFE A302 syscall Read, flags=3
00000C00 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000C02 D304 addx.b D1, D4
label00000C04:
00000C04 A125 syscall GetHandleSize, flags=1
00000C06 2A17 move.l D5, [A7]
00000C08 0052 0E6E ori.w [A2], 0xE6E
00000C0C A10E syscall UnmountVol/HUnmountVol, flags=1
00000C0E 6AA1 bpl -0x5D /* 00000BB1 */
00000C10 0194 bclr [A4], D0
00000C12 043A 22DA 6B01 subi.b [PC + 0x6B01 /* 00007715, cstring ""<EOF> */], 0xDA
00000C18 A567 syscall HSetRBit, flags=5
00000C1A 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000C1C 2528 EB05 move.l -[A2], [A0 - 0x14FB]
00000C20 E504 asl D4.b, 2
00000C22 A303 syscall Write, flags=3
00000C24 4A82 tst.l D2
00000C26 AE2A syscall GetMainDevice, auto_pop
00000C28 A882 syscall StdText
00000C2A 4A36 D0A8 tst.b [A6 + A5.w - 0x88]
00000C2E 3645 movea.w A3, D5
00000C30 019B bclr [A3]+, D0
00000C32 03A8 687B bclr [A0 + 0x687B], D1
00000C36 05BB 138B 035B 1BBA bclr [[ + <<invalid base displacement size>> + D1 * 2] + 0x35B1BBA], D2
00000C3E BB13 xor.b [A3], D5
00000C40 AA00 syscall OpenCPort
00000C42 0F16 btst [A6], D7
00000C44 1701 move.b -[A3], D1
00000C46 AB03 syscall Jackson
00000C48 00A2 A206 22D4 ori.l -[A2], 0xA20622D4
00000C4E 4191 .invalid 0, [A1] // invalid opcode 4 with b == 6
00000C50 2100 move.l -[A0], D0
00000C52 64BB bcc -0x43 /* 00000C0F */
00000C54 1302 move.b -[A1], D2
00000C56 000F 0AA9 ori.b A7, 0xA9
00000C5A 000F 06E4 ori.b A7, 0xE4
00000C5E 09D0 .incomplete
00000C60 3303 move.w -[A1], D3
00000C62 1E64 movea.b A7, -[A4]
00000C64 E606 asr D6.b, 3
00000C66 E4D6 roxr .w [A6]
00000C68 0326 btst -[A6], D1
00000C6A D4E5 add.w A2, -[A5]
00000C6C 1442 movea.b A2, D2
00000C6E 162A A2BB move.b D3, [A2 - 0x5D45]
00000C72 8C7B 1A92 or.w D6, [PC + D1 * 2 - 0x110]
00000C76 7B1A moveq.l D5, 0x1A
00000C78 2C2B 013B move.l D6, [A3 + 0x13B]
00000C7C 002A 92BB 132C ori.b [A2 + 0x132C], 0xBB
00000C82 4C42 0901 movem.l D0,A0,A3, D2
00000C86 0493 136B 0114 subi.l [A3], 0x136B0114
00000C8C 8524 or.b -[A4], D2
00000C8E DB0F addx.b -[A5], -[A7]
00000C90 EB5A rol D2.w, 5
00000C92 ACD3 syscall PaintRgn, auto_pop
00000C94 4406 neg.b D6
00000C96 3EEB 1280 move.w [A7]+, [A3 + 0x1280]
00000C9A FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
00000C9C 8EEB 1242 divu.w D7, [A3 + 0x1242]
00000CA0 3303 move.w -[A1], D3
00000CA2 0690 62D0 5C4B addi.l [A0], 0x62D05C4B
00000CA8 10AE 7303 move.b [A0], [A6 + 0x7303]
00000CAC D05C add.w D0, [A4]+
00000CAE EB12 roxl D2.b, 5
00000CB0 ACC9 syscall InvertPoly, auto_pop
00000CB2 01B3 27AA 000F 16E3 bclr [[0xF + D2 * 8] + 0x16E3], D0
00000CBA 008D 47B3 279E ori.l A5, 0x47B3279E
00000CC0 068B 10AA 000F addi.l A3, 0x10AA000F
00000CC6 6DB7 blt -0x47 /* 00000C7F */
00000CC8 04EA .incomplete
00000CCA 8B10 or.b [A0], D5
00000CCC 613A bsr +0x3C /* 00000D08 */
00000CCE 0A40 7EF8 xori.w D0, 0x7EF8
00000CD2 063E 289E addi.b <<invalid special address>>, 0x9E
00000CD6 0200 0F04 andi.b D0, 0x4
00000CDA 0AF8 .incomplete
00000CDC 0690 2813 0102 addi.l [A0], 0x28130102
00000CE2 000F 2D0A ori.b A7, 0xA /* '\n' */
00000CE6 7302 moveq.l D1, 0x02
00000CE8 8B0C sbcd -[A5], -[A4]
00000CEA C307 abcd D1, D7
00000CEC 065B 4602 addi.w [A3]+, 0x4602
00000CF0 002B 4978 B25B ori.b [A3 - 0x4DA5], 0x78 /* 'x' */
00000CF6 463A 8322 not.b [PC - 0x7CDE /* FFFF901A, cstring ""<EOF> */]
00000CFA 1818 move.b D4, [A0]+
00000CFC 1818 move.b D4, [A0]+
00000CFE 0B02 btst D2, D5
00000D00 8322 or.b -[A2], D1
00000D02 2120 move.l -[A0], -[A0]
00000D04 8322 or.b -[A2], D1
00000D06 DAB3 0569 EE44 add.l D5, [[A3 - 0x11BC]]
// begin alternate branch 00000D08-00000D0C
fn00000D08:
00000D08 0569 EE44 bchg [A1 - 0x11BC], D2
// end alternate branch 00000D08-00000D0C
fn00000D08: // (misaligned)
00000D0C 0B0B btst A3, D5
00000D0E 6525 bcs +0x27 /* 00000D35 */
00000D10 5620 addq.b -[A0], 3
00000D12 0037 0002 3558 ori.b [A7], 0x2
00000D18 3E04 move.w D7, D4
00000D1A EA56 roxr D6.w, 5
00000D1C 6EE3 bgt -0x1B /* 00000D01 */
00000D1E 0153 bchg [A3], D0
00000D20 887B 0593 3FA3 20BA or.w D4, [[ + D0 * 4] + 0x3FA320BA]
00000D28 933F sub.b <<invalid special address>>, D1
00000D2A AA00 syscall OpenCPort
00000D2C 0F16 btst [A6], D7
00000D2E EB05 asl D5.b, 5
00000D30 650C bcs +0xE /* 00000D3E */
00000D32 B307 xor.b D7, D1
00000D34 870A sbcd -[A3], -[A2]
00000D36 9E04 sub.b D7, D4
00000D38 4C6E 2CB3 112A movem.l D0,D1,D4,D5,D7,A2,A3,A5, [A6 + 0x112A]
label00000D3E:
00000D3E 6493 bcc -0x6B /* 00000CD3 */
00000D40 3F02 move.w -[A7], D2
00000D42 000F 018A ori.b A7, 0x8A
00000D46 933F sub.b <<invalid special address>>, D1
00000D48 7E37 moveq.l D7, 0x37
00000D4A 0194 bclr [A4], D0
00000D4C 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000D4E 0EC1 .incomplete
00000D50 2548 B707 move.l [A2 - 0x48F9], A0
00000D54 206A 0200 movea.l A0, [A2 + 0x200]
00000D58 0F04 btst D4, D7
00000D5A C911 and.b [A1], D4
00000D5C 6566 bcs +0x68 /* 00000DC4 */
00000D5E 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4
00000D60 A100 syscall Open/PBHOpen/HOpen, flags=1
00000D62 F67B 0E85 .extension 0x67B <<F/1/3>>, 0x0E85 // unimplemented
00000D66 D87B 0E1C add.w D4, [PC + D0 * 8 + 0x1C]
00000D6A 1307 move.b -[A1], D7
00000D6C 8976 C32C or.w <<invalid full ext with I/IS == 4>>, D4
00000D70 8D67 or.w -[A7], D6
00000D72 363C 330A move.w D3, 0x330A /* '3\n' */
00000D76 E208 lsr D0.b, 1
00000D78 14E5 move.b [A2]+, -[A5]
00000D7A BBDB cmpa.l A5, [A3]+
00000D7C 0F9B bclr [A3]+, D7
00000D7E 0270 4C13 012C andi.w <<invalid full ext with I/IS == 4>>, 0x4C13
00000D84 4C7E 2C4A movem.l D1,D3,D6,A2,A3,A5, <<invalid special address>>
00000D88 4821 nbcd.b -[A1]
00000D8A 5413 addq.b [A3], 2
00000D8C 0C0F 56D3 cmpi.b A7, 0xD3
00000D90 05C1 .incomplete
00000D92 FC03 025B .unknown 0xFC03 0x025B (W = 6)
00000D96 00DE .incomplete
00000D98 3025 move.w D0, -[A5]
00000D9A 0383 bclr D3, D1
00000D9C 43EB 1D70 lea.l A1, [A3 + 0x1D70]
00000DA0 7B28 moveq.l D5, 0x28
00000DA2 E122 asl D2.b, D0
00000DA4 4904 .invalid 4, D4 // invalid opcode 4 with b == 4
00000DA6 7B2F moveq.l D5, 0x2F
00000DA8 E122 asl D2.b, D0
00000DAA 704C moveq.l D0, 0x4C
00000DAC 9E2C 6C42 sub.b D7, [A4 + 0x6C42]
00000DB0 0307 btst D7, D1
00000DB2 808B or.l D0, A3
label00000DB4:
00000DB4 168E move.b [A3], A6
00000DB6 0307 btst D7, D1
00000DB8 8121 or.b -[A1], D0
00000DBA 2906 move.l -[A4], D6
00000DBC 6C42 bge +0x44 /* 00000E00 */
00000DBE E523 asl D3.b, D2
00000DC0 2B09 move.l -[A5], A1
00000DC2 E123 asl D3.b, D0
label00000DC4:
00000DC4 5C03 addq.b D3, 6
00000DC6 07AC 2502 bclr [A4 + 0x2502], D3
00000DCA 448B neg.l A3
00000DCC 0AED .incomplete
00000DCE AAFC syscall 0xAFC
00000DD0 3C6A 5919 movea.w A6, [A2 + 0x5919]
00000DD4 0B09 btst A1, D5
00000DD6 8112 or.b [A2], D0
00000DD8 E512 roxl D2.b, 2
00000DDA 053A 7E6A btst [PC + 0x7E6A /* 00008C46, cstring ""<EOF> */], D2
00000DDE 70C1 moveq.l D0, 0xFFFFFFC1
00000DE0 9FE0 sub.l A7, -[A0]
00000DE2 2515 move.l -[A2], [A5]
00000DE4 5649 addq.w A1, 3
00000DE6 3A05 move.w D5, D5
00000DE8 9C81 sub.l D6, D1
00000DEA 396B 06C4 063E move.w [A4 + 0x63E], [A3 + 0x6C4]
00000DF0 8531 F305 or.b [[A1 + <<invalid base displacement size>>] + A7 * 2], D2
00000DF4 2100 move.l -[A0], D0
00000DF6 3303 move.w -[A1], D3
00000DF8 7B05 moveq.l D5, 0x05
00000DFA 5B31 6325 BA5B subq.b [[A1 - 0x45A5] + D6 * 2], 5
label00000E00:
00000E00 31AA 000F ED92 411A move.w [[ + A6 * 4] + 0x411A], [A2 + 0xF]
00000E08 5B31 C805 subq.b [A1 + A4 + 0x5], 5
00000E0C 783E moveq.l D4, 0x3E
00000E0E D4DE add.w A2, [A6]+
00000E10 3045 movea.w A0, D5
00000E12 0064 5B31 ori.w -[A4], 0x5B31 /* '[1' */
00000E16 0200 0F70 andi.b D0, 0x70 /* 'p' */
00000E1A 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00000E1C 0D9A bclr [A2]+, D6
00000E1E 6E20 bgt +0x22 /* 00000E40 */
00000E20 1033 0D0A 2E6A move.b D0, [[A3 + <<invalid base displacement size>> + D0 * 4] + 0x2E6A]
00000E26 3A43 movea.w A5, D3
00000E28 01AD 7D8A bclr [A5 + 0x7D8A /* export_4013 */], D0
00000E2C 3B04 move.w -[A5], D4
00000E2E 8DAD 0643 or.l [A5 + 0x643], D6
00000E32 0106 btst D6, D0
00000E34 8AC5 divu.w D5, D5
label00000E36:
00000E36 2CF3 5F06 330D move.l [A6]+, [[A3 + <<invalid base displacement size>>] + D5 * 8 + 0x330D]
00000E3C 046C 3314 0200 subi.w [A4 + 0x200], 0x3314
// begin alternate branch 00000E40-00000E46
label00000E40:
00000E40 0200 0F78 andi.b D0, 0x78 /* 'x' */
00000E44 0101 btst D1, D0
// end alternate branch 00000E40-00000E46
label00000E40: // (misaligned)
00000E42 0F78 0101 bchg [0x00000101], D7
00000E46 A57A syscall SetADBInfo, flags=5
00000E48 6528 bcs +0x2A /* 00000E72 */
00000E4A BB08 cmpm.b [A5]+, [A0]+
00000E4C 06A3 0587 0400 addi.l -[A3], 0x5870400
00000E52 A305 syscall Status, flags=3
00000E54 7E0C moveq.l D7, 0x0C
00000E56 A305 syscall Status, flags=3
00000E58 8DFB B302 4100 divs.w D6, [[PC + <<invalid base displacement size>> + A3 * 2] + 0x4100]
00000E5E 5B0F subq.b A7, 5
00000E60 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000E62 5315 subq.b [A5], 1
00000E64 4A2B 057B tst.b [A3 + 0x57B]
00000E68 0704 btst D4, D3
00000E6A 7B02 moveq.l D5, 0x02
00000E6C E149 lsl D1.w, 8
00000E6E 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000E70 A500 syscall Open/PBHOpen/HOpen, flags=5
label00000E72:
00000E72 7B0E moveq.l D5, 0x0E
00000E74 2108 move.l -[A0], A0
00000E76 04CE .incomplete
00000E78 A303 syscall Write, flags=3
00000E7A 04CE .incomplete
00000E7C 7B0E moveq.l D5, 0x0E
00000E7E 9B07 subx.b D5, D7
00000E80 65B4 bcs -0x4A /* 00000E36 */
00000E82 930D subx.b -[A1], -[A5]
00000E84 4509 .invalid 2, A1 // invalid opcode 4 with b == 4
00000E86 0F65 bchg -[A5], D7
00000E88 000F 8929 ori.b A7, 0x29 /* ')' */
00000E8C 5699 addq.l [A1]+, 3
00000E8E 2905 move.l -[A4], D5
00000E90 8603 or.b D3, D3
00000E92 3C87 move.w [A6], D7
00000E94 0AF2 .incomplete
00000E96 630D bls +0xF /* 00000EA5 */
00000E98 0A2E 56C7 0BB4 xori.b [A6 + 0xBB4], 0xC7
00000E9E 251B move.l -[A2], [A3]+
00000EA0 FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
00000EA2 A108 syscall Create/PBHCreate/HCreate, flags=1
00000EA4 640B bcc +0xD /* 00000EB1 */
00000EA6 100C move.b D0, A4
00000EA8 2A6D 111B movea.l A5, [A5 + 0x111B]
00000EAC 5481 addq.l D1, 2
00000EAE 180B move.b D4, A3
00000EB0 10BB 08B5 move.b [A0], [PC + D0 - 0x75]
00000EB4 3122 move.w -[A0], -[A2]
00000EB6 29B0 75BB 226D C1EA 0E42 95C0 3E0A move.l [A4 + D3 * 8 + 0xA], [[0x226DC1EA + D7 * 4] + 0xE4295C0]
00000EC4 8706 sbcd D3, D6
00000EC6 8722 or.b -[A2], D3
00000EC8 DA2A 9898 add.b D5, [A2 - 0x6768]
00000ECC 063E 402A addi.b <<invalid special address>>, 0x2A /* '*' */
00000ED0 406E 1406 negx.w [A6 + 0x1406]
00000ED4 1704 move.b -[A3], D4
00000ED6 5763 subq.w -[A3], 3
00000ED8 4173 00BB chk.w D0, [A3 + D0.w - 0x69]
00000EDC 022A 9B0C 5C92 andi.b [A2 + 0x5C92], 0xC
00000EE2 E696 roxr D6, 3
00000EE4 7EE1 moveq.l D7, 0xFFFFFFE1
00000EE6 5C5C addq.w [A4]+, 6
00000EE8 0200 CB24 andi.b D0, 0x24 /* '$' */
00000EEC 7806 moveq.l D4, 0x06
00000EEE 3E0C move.w D7, A4
00000EF0 5605 addq.b D5, 3
00000EF2 9F73 1305 sub.w [[A3 + <<invalid base displacement size>>] + D1 * 2], D7
00000EF6 9F0D subx.b -[A7], -[A5]
00000EF8 0B73 2E41 bchg [A3 + D2 * 8 + 0x41], D5
00000EFC 9F3D sub.b <<invalid special address>>, D7
00000EFE 0B2B 3500 btst [A3 + 0x3500], D5
00000F02 F329 .extension 0x329 <<F/4-5/1>> // unimplemented
00000F04 7255 moveq.l D1, 0x55
00000F06 ABAA syscall stSearchTab
00000F08 000F 8D52 ori.b A7, 0x52 /* 'R' */
00000F0C A007 syscall GetVolInfo/PBHGetVInfo/HGetVInfo
00000F0E 0276 E55E 4D09 andi.w [[A6 + <<invalid base displacement size>> + D4 * 4]], 0xE55E
00000F14 DB09 addx.b -[A5], -[A1]
00000F16 CD07 abcd D6, D7
00000F18 AB27 syscall StretchBits
00000F1A 89C3 divs.w D4, D3
00000F1C BB30 85C3 BB19 0622 xor.b [[ + <<invalid base displacement size>>] - 0x44E6F9DE], D5
00000F24 0CC6 .incomplete
00000F26 1702 move.b -[A3], D2
00000F28 2C16 move.l D6, [A6]
00000F2A 3002 move.w D0, D2
00000F2C 0083 0C06 732E ori.l D3, 0xC06732E
00000F32 1663 movea.b A3, -[A3]
00000F34 0F09 btst A1, D7
00000F36 0173 1678 bchg [A3 + D1.w * 8 + 0x78], D0
00000F3A 2101 move.l -[A0], D1
00000F3C 2917 move.l -[A4], [A7]
00000F3E 06E4 .incomplete
00000F40 AA00 syscall OpenCPort
00000F42 0F16 btst [A6], D7
00000F44 C427 and.b D2, -[A7]
00000F46 0485 E41C BB09 subi.l D5, 0xE41CBB09
00000F4C E2E4 lsr .w -[A4]
00000F4E 0653 01AA addi.w [A3], 0x1AA
00000F52 008B 6B16 B305 ori.l A3, 0x6B16B305
00000F58 E501 asl D1.b, 2
00000F5A 70EA moveq.l D0, 0xFFFFFFEA
00000F5C 5301 subq.b D1, 1
00000F5E 2AA5 move.l [A5], -[A5]
00000F60 0523 btst -[A3], D2
00000F62 1609 move.b D3, A1
00000F64 2AA1 move.l [A5], -[A1]
00000F66 0516 btst [A6], D2
00000F68 C861 and.w D4, -[A1]
00000F6A 0106 btst D6, D0
00000F6C 330B move.w -[A1], A3
00000F6E 3702 move.w -[A3], D2
00000F70 731E moveq.l D1, 0x1E
00000F72 882E C62C or.b D4, [A6 - 0x39D4]
00000F76 9608 sub.b D3, A0
00000F78 DB0E addx.b -[A5], -[A6]
00000F7A A514 syscall GetVol/PBHGetVol/HGetVol, flags=5
00000F7C C109 abcd -[A0], -[A1]
00000F7E 330B move.w -[A1], A3
00000F80 BA6B 0E02 cmp.w D5, [A3 + 0xE02]
00000F84 000F 78B2 ori.b A7, 0xB2
00000F88 AB27 syscall StretchBits
00000F8A 49B2 7006 .invalid 4, [A2 + D7.w + 0x6] // invalid opcode 4 with b == 6
00000F8E 3EC1 move.w [A7]+, D1
00000F90 0141 bchg D1, D0
00000F92 02E9 .incomplete
00000F94 C663 and.w D3, -[A3]
00000F96 6006 bra +0x8 /* 00000F9E */
00000F98 3E14 move.w D7, [A4]
00000F9A 89FA DB09 divs.w D4, [PC - 0x24F7 /* FFFFDB0B, cstring ""<EOF> */]
label00000F9E:
00000F9E 7300 moveq.l D1, 0x00
00000FA0 D32A E504 add.b [A2 - 0x1AFC], D1
00000FA4 834F 870D pack -[A1], -[A7], 0x870D
00000FA8 204D movea.l A0, A5
00000FAA 0A0B 0FC7 xori.b A3, 0xC7
00000FAE 0D34 AD06 0C53 btst [[A4 + <<invalid base displacement size>>] + A2 * 4 + 0xC53], D6
00000FB4 01A5 bclr -[A5], D0
00000FB6 0685 0EC5 B9F7 addi.l D5, 0xEC5B9F7
00000FBC 0D6B 870D bchg [A3 - 0x78F3], D6
00000FC0 7C85 moveq.l D6, 0xFFFFFF85
00000FC2 D1F7 0D89 add.l A0, [[ + <<invalid base displacement size>> + D0 * 4]]
00000FC6 3907 move.w -[A4], D7
00000FC8 6A45 bpl +0x47 /* 0000100F */
00000FCA 18EB 0A04 move.b [A4]+, [A3 + 0xA04]
00000FCE EAE4 430D bfchg -[A4] {12:13}
00000FD2 0603 03AA addi.b D3, 0xAA
00000FD6 000F 1625 ori.b A7, 0x25 /* '%' */
00000FDA 62A1 bhi -0x5D /* 00000F7D */
00000FDC 2285 move.l [A1], D5
00000FDE 15E4 2C4C move.b [PC + 0x2C4C /* 00003C2C, cstring ""<EOF> */], -[A4]
00000FE2 2AF9 15C1 050C move.l [A5]+, [0x15C1050C]
00000FE8 0303 btst D3, D1
00000FEA 0200 0F04 andi.b D0, 0x4
00000FEE EA03 asr D3.b, 5
00000FF0 0333 2106 2300 btst [[A3 + <<invalid base displacement size>>] + D2 + 0x2300], D1
00000FF6 AA00 syscall OpenCPort
00000FF8 0F16 btst [A6], D7
00000FFA 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4
00000FFC AD45 syscall CheckItem, auto_pop
00000FFE 2300 move.l -[A1], D0
00001000 FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
00001002 1EA2 move.b [A7], -[A2]
00001004 1701 move.b -[A3], D1
00001006 AC6B syscall LoWord, auto_pop
00001008 0004 8C16 ori.b D4, 0x16
0000100C 6E45 bgt +0x47 /* 00001053 */
0000100E 8AA2 or.l D5, -[A2]
00001010 28FB 1802 move.l [A4]+, [PC + D1 + 0x2]
00001014 008B 4304 4CFB ori.l A3, 0x43044CFB
0000101A 18A1 move.b [A4], -[A1]
0000101C A2FB syscall vNewMap, flags=2
label0000101E:
0000101E 0104 btst D4, D0
00001020 4C33 212C 960E movem.w D2,D3,D5,A0,A5, [A3 + A1.w * 8 + 0xE]
00001026 FB1A .extension 0xB1A <<F/4-5/5>> // unimplemented
00001028 8901 sbcd D4, D1
0000102A 7B02 moveq.l D5, 0x02
0000102C 0702 btst D2, D3
0000102E 0DCC .incomplete
00001030 8D10 or.b [A0], D6
00001032 4889 101C movem.w A1, D2,D3,D4,A4
00001036 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00001038 C904 abcd D4, D4
0000103A 0F04 btst D4, D7
0000103C A100 syscall Open/PBHOpen/HOpen, flags=1
0000103E 0529 1B41 btst [A1 + 0x1B41], D2
00001042 1680 move.b [A3], D0
00001044 D4C1 add.w A2, D1
00001046 C302 abcd D1, D2
00001048 0013 5404 ori.b [A3], 0x4
0000104C 731B moveq.l D1, 0x1B
0000104E 5B07 subq.b D7, 5
00001050 CDC2 muls.w D6, D2
00001052 C53D and.b <<invalid special address>>, D2
00001054 8221 or.b D1, -[A1]
00001056 361B move.w D3, [A3]+
00001058 0108 btst A0, D0
0000105A 0B0A btst A2, D5
0000105C 04CB .incomplete
0000105E 0D43 bchg D3, D6
00001060 0DE8 .incomplete
00001062 7025 moveq.l D0, 0x25
00001064 B305 xor.b D5, D1
00001066 E8FE 1705 bftst <<invalid special address>> {28:5}
0000106A 9CEB 1C04 sub.w A6, [A3 + 0x1C04]
0000106E 2843 movea.l A4, D3
00001070 0D37 04FB btst [A7 + D0.w * 4 - 0x5], D6
00001074 3321 move.w -[A1], -[A1]
00001076 AD00 syscall GetFNum, auto_pop
00001078 BB19 xor.b [A1]+, D5
0000107A A500 syscall Open/PBHOpen/HOpen, flags=5
0000107C A01A syscall GetZone
0000107E 0F26 btst -[A6], D7
00001080 6506 bcs +0x8 /* 00001088 */
00001082 254D 3E3C move.l [A2 + 0x3E3C], A5
00001086 9EE2 sub.w A7, -[A2]
label00001088:
00001088 7569 moveq.l D2, 0x69
0000108A 1B0C move.b -[A5], A4
0000108C 70EA moveq.l D0, 0xFFFFFFEA
0000108E 2208 move.l D1, A0
00001090 8B4F 2786 pack -[A5], -[A7], 0x2786
00001094 1B63 6EFB move.b [A5 + 0x6EFB], -[A3]
00001098 0414 7302 subi.b [A4], 0x2
0000109C 6C80 bge -0x7E /* 0000101E */
0000109E 0200 D30D andi.b D0, 0xD /* '\r' */
000010A2 4144 chk.w D0, D4
000010A4 22C1 move.l [A1]+, D1
000010A6 570E subq.b A6, 3
000010A8 9101 subx.b D0, D1
000010AA C123 and.b -[A3], D0
000010AC BB02 xor.b D2, D5
000010AE 6881 bvc -0x7D /* 00001031 */
000010B0 0148 bchg A0, D0
000010B2 1705 move.b -[A3], D5
000010B4 5BD6 smi [A6]
000010B6 C305 abcd D1, D5
000010B8 C961 and.w -[A1], D4
000010BA 70C1 moveq.l D0, 0xFFFFFFC1
000010BC A5F3 syscall vTreeSearch, flags=5
000010BE 0545 bchg D5, D2
000010C0 A6B3 syscall vFClose, flags=6
000010C2 0227 05CA andi.b -[A7], 0xCA
000010C6 9160 sub.w -[A0], D0
000010C8 2705 move.l -[A3], D5
000010CA DA17 add.b D5, [A7]
000010CC 045A 3EA3 subi.w [A2]+, 0x3EA3
000010D0 03C9 .incomplete
000010D2 EA50 roxr D0.w, 5
000010D4 207E movea.l A0, <<invalid special address>>
000010D6 755B moveq.l D2, 0x5B
000010D8 A303 syscall Write, flags=3
000010DA B70C cmpm.b [A3]+, [A4]+
000010DC 272B 3741 move.l -[A3], [A3 + 0x3741]
000010E0 B661 cmp.w D3, -[A1]
000010E2 1431 0E21 move.b D2, [A1 + D0 * 8 + 0x21]
000010E6 15C1 4A3B move.b [PC + 0x4A3B /* 00005B23, cstring ""<EOF> */], D1
000010EA 1417 move.b D2, [A7]
000010EC 044B 1E16 subi.w A3, 0x1E16
000010F0 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
000010F2 16AC 693B move.b [A3], [A4 + 0x693B]
000010F6 2B37 4545 move.l -[A5], <<invalid full ext with IS == 1 and I/IS == 5>>
000010FA FA4D 452B .extension 0xA4D <<F/1/5>>, 0x452B // unimplemented
000010FE 3725 move.w -[A3], -[A5]
00001100 0C03 6007 cmpi.b D3, 0x7
00001104 02BB 007B 1785 2473 andi.l [PC + D2.w * 4 + 0x73], 0x7B1785
0000110C 02BB 044B 0CE8 061B andi.l [PC + D0.w * 8 + 0x1B], 0x44B0CE8
00001114 07AA 00E3 bclr [A2 + 0xE3], D3
00001118 2A16 move.l D5, [A6]
0000111A 1B02 move.b -[A5], D2
0000111C 2706 move.l -[A3], D6
0000111E B1E9 2607 cmpa.l A0, [A1 + 0x2607]
00001122 02C2 .incomplete
00001124 C526 and.b -[A6], D2
00001126 831A or.b [A2]+, D1
00001128 0200 931D andi.b D0, 0x1D
0000112C 78A1 moveq.l D4, 0xFFFFFFA1
0000112E 00DE .incomplete
00001130 30A2 move.w [A0], -[A2]
00001132 0C1B 07A5 cmpi.b [A3]+, 0xA5
00001136 2773 024C 4B0C move.l [A3 + 0x4B0C], [A3 + D0.w * 2 + 0x4C]
0000113C F314 .extension 0x314 <<F/4-5/1>> // unimplemented
0000113E 0B1F btst [A7]+, D5
00001140 0B46 bchg D6, D5
00001142 CB06 abcd D5, D6
00001144 7B9D moveq.l D5, 0xFFFFFF9D
00001146 0FC1 .incomplete
00001148 01E9 .incomplete
0000114A 23BE DCE3 move.l [A1 + A5 * 4 - 0x29], <<invalid special address>>
0000114E 00AB 3904 847E 4B0F ori.l [A3 + 0x4B0F], 0x3904847E
00001156 1702 move.b -[A3], D2
00001158 4C0C 05EF movem.w D0,D1,D2,D3,D5,D6,D7,A0,A2, A4
0000115C AB09 syscall DrawArc
0000115E 01C7 .incomplete
00001160 B302 xor.b D2, D1
00001162 C502 abcd D2, D2
00001164 2341 1E04 move.l [A1 + 0x1E04], D1
00001168 6C5B bge +0x5D /* 000011C5 */
0000116A 07E5 .incomplete
0000116C 005B 4F65 ori.w [A3]+, 0x4F65 /* 'Oe' */
00001170 001B 3C04 ori.b [A3]+, 0x4
00001174 4CB3 022C E1BE 49A4 2705 F707 movem.w D2,D3,D5,A1, [[0x49A42705] + A6 - 0x8F9]
00001180 0466 CB72 subi.w -[A6], 0xCB72
00001184 C55F and.w [A7]+, D2
00001186 0F26 btst -[A6], D7
00001188 099F bclr [A7]+, D4
0000118A DB11 add.b [A1], D5
0000118C AB07 syscall PutPicByte
0000118E CB72 8915 and.w [[A2] + A0], D5
00001192 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00001194 8115 or.b [A5], D0
00001196 C523 and.b -[A3], D2
00001198 48CD 2304 movem.l A5, D2,A0,A1,A5
0000119C 6B2B bmi +0x2D /* 000011C9 */
0000119E 2308 move.l -[A1], A0
000011A0 6D15 blt +0x17 /* 000011B7 */
000011A2 8027 or.b D0, -[A7]
000011A4 0087 6115 4B0F ori.l D7, 0x61154B0F
000011AA 6515 bcs +0x17 /* 000011C1 */
000011AC 0501 btst D1, D2
000011AE 6515 bcs +0x17 /* 000011C5 */
000011B0 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
000011B2 A597 syscall FPPriv, flags=5
000011B4 0360 bchg -[A0], D1
000011B6 2704 move.l -[A3], D4
000011B8 9137 8338 70EA 664B sub.b [A7 + 0x70EA664B + A0 * 2], D0
000011C0 0C70 9B24 BB03 C55F 6B4E cmpi.w [[A0 + <<invalid base displacement size>> + A3 * 2] - 0x3AA094B2], 0x9B24
000011CA 1660 movea.b A3, -[A0]
000011CC 168B move.b [A3], A3
000011CE 0607 052B addi.b D7, 0x2B /* '+' */
000011D2 16AC A9C6 move.b [A3], [A4 - 0x563A]
000011D6 658D bcs -0x71 /* 00001165 */
000011D8 284B movea.l A4, A3
000011DA 0C02 00F3 cmpi.b D2, 0xF3
000011DE 671E beq +0x20 /* 000011FE */
000011E0 5B44 subq.w D4, 5
000011E2 1705 move.b -[A3], D5
000011E4 79B3 moveq.l D4, 0xFFFFFFB3
000011E6 0670 BB04 FB0B E809 2797 addi.w [[A0 + <<invalid base displacement size>> + A7 * 2] - 0x17F6D869], 0xBB04
000011F0 0F4A bchg A2, D7
000011F2 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
000011F4 A065 syscall StackSpace
000011F6 1A13 move.b D5, [A3]
000011F8 046D 1A13 0469 subi.w [A5 + 0x469], 0x1A13
label000011FE:
000011FE 1A85 move.b [A5], D5
00001200 298B 4317 0234 E900 move.l [[A4] + D4 * 2 + 0x234E900], A3
00001208 1354 704C move.b [A1 + 0x704C], [A4]
0000120C FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
0000120E 711B moveq.l D0, 0x1B
00001210 0F0C btst A4, D7
00001212 3E71 1BF3 041B 5304 A2A9 86CB movea.w A7, [[0x41B5304] - 0x5D567935]
0000121E 2645 movea.l A3, D5
00001220 1C6B 0349 movea.b A6, [A3 + 0x349]
00001224 1C6B 03F7 movea.b A6, [A3 + 0x3F7]
00001228 0F86 bclr D6, D7
0000122A D70F addx.b -[A3], -[A7]
0000122C 9727 sub.b -[A7], D3
0000122E 0398 bclr [A0]+, D1
00001230 5405 addq.b D5, 2
00001232 327B 0154 movea.w A1, <<invalid full ext with I/IS == 4>>
00001236 0428 FB0B A1B4 subi.b [A0 - 0x5E4C], 0xB
0000123C 04A9 11DB 1165 1E0A subi.l [A1 + 0x1E0A], 0x11DB1165
00001244 1A0F move.b D5, A7
00001246 591E subq.b [A6]+, 4
00001248 0D34 3B1E 4D42 btst [[A4] + D3 * 2 + 0x4D42], D6
0000124E 0D7F bchg <<invalid special address>>, D6
00001250 611E bsr +0x20 /* 00001270 */
00001252 6B44 bmi +0x46 /* 00001298 */
00001254 711E moveq.l D0, 0x1E
00001256 5579 3B1E 651E subq.w [0x3B1E651E], 2
0000125C 7B03 moveq.l D5, 0x03
0000125E 6D1E blt +0x20 /* 0000127E */
00001260 3B1E move.w -[A5], [A6]+
00001262 E933 roxl D3.b, D4
00001264 06D2 .incomplete
00001266 870F sbcd -[A3], -[A7]
00001268 E9D2 FB0B bfextu D7, [A2] {D4:11}
0000126C 691E bvs +0x20 /* 0000128C */
0000126E 0E65 1EE1 .invalid.w -[A5], 0x1EE1 // invalid immediate operation
// begin alternate branch 00001270-00001272
fn00001270:
00001270 1EE1 move.b [A7]+, -[A1]
// end alternate branch 00001270-00001272
fn00001270: // (misaligned)
00001272 1D0B move.b -[A6], A3
00001274 0F16 btst [A6], D7
00001276 AB0B syscall DrawSlab
00001278 1656 movea.b A3, [A6]
0000127A 651E bcs +0x20 /* 0000129A */
0000127C 2703 move.l -[A3], D3
label0000127E:
0000127E 76D4 moveq.l D3, 0xFFFFFFD4
00001280 610D bsr +0xF /* 0000128F */
00001282 851E or.b [A6]+, D2
00001284 0702 btst D2, D3
00001286 F859 5F70 .extension 0x859 <<F/1/4>>, 0x5F70 // unimplemented
0000128A EA1B ror D3.b, 5
label0000128C:
0000128C 004B 0CD1 ori.w A3, 0xCD1
00001290 1D04 move.b -[A6], D4
00001292 E51D rol D5.b, 2
00001294 130C move.b -[A1], A4
00001296 2B0F move.l -[A5], A7
label00001298:
00001298 1701 move.b -[A3], D1
label0000129A:
0000129A DBA2 add.l -[A2], D5
0000129C 2911 move.l -[A4], [A1]
0000129E 8B43 0C27 pack D5, D3, 0x0C27
000012A2 02F9 .incomplete
000012A4 1B41 2E1B move.b [A5 + 0x2E1B], D1
000012A8 0025 6085 ori.b -[A5], 0x85
000012AC 00F3 .incomplete
000012AE 033B 146B btst [PC + D1.w * 4 + 0x6B], D1
000012B2 0116 btst [A6], D0
000012B4 42D4 .invalid [A4] // invalid opcode 4 with subtype 1
000012B6 6102 bsr +0x4 /* 000012BA */
000012B8 651F bcs +0x21 /* 000012D9 */
fn000012BA:
000012BA A501 syscall Close, flags=5
000012BC A1A6 syscall vStdEntry, flags=1
000012BE 3B1D move.w -[A5], [A5]+
000012C0 E91A rol D2.b, 4
000012C2 3707 move.w -[A3], D7
000012C4 9DC5 sub.l A6, D5
000012C6 5C00 addq.b D0, 6
000012C8 1707 move.b -[A3], D7
000012CA 51C9 0A27 dbf D1, +0xA29 /* 00001CF3 */
000012CE 07B4 0F26 6916 C649 bclr [[A4 + 0x6916] + D0 * 8 - 0x39B7], D3
000012D6 C2E3 mulu.w D1, -[A3]
000012D8 01BB 0323 0606 2216 3B1D bclr [[PC + 0x606 + D0 * 2] + 0x22163B1D], D0
000012E2 16AC 162B move.b [A3], [A4 + 0x162B]
000012E6 2116 move.l -[A0], [A6]
000012E8 6E33 bgt +0x35 /* 0000131D */
000012EA 032B 0865 btst [A3 + 0x865], D1
000012EE 015B bchg [A3]+, D0
000012F0 0216 FA16 andi.b [A6], 0x16
000012F4 0F16 btst [A6], D7
000012F6 48C5 ext.l D5
000012F8 EC88 lsr D0, 6
000012FA 8815 or.b D4, [A5]
000012FC 9D01 subx.b D6, D1
label000012FE:
000012FE F5B2 .invalid <<F/6/2>>
00001300 9029 874A sub.b D0, [A1 - 0x78B6]
00001304 90AE 60A8 sub.l D0, [A6 + 0x60A8]
00001308 3E4A movea.w A7, A2
0000130A F0A5 0086 .extension 0x0A5 <<F/2-3/0>> // unimplemented
0000130E 099B bclr [A3]+, D4
00001310 2301 move.l -[A1], D1
00001312 7093 moveq.l D0, 0xFFFFFF93
00001314 013B 4041 btst [PC + D4.w + 0x41], D0
00001318 0056 0690 ori.w [A6], 0x690
0000131C 58A9 1DC5 addq.l [A1 + 0x1DC5], 4
00001320 5DA1 subq.l -[A1], 6
00001322 1D22 move.b -[A6], -[A2]
00001324 0669 2D1B 7037 addi.w [A1 + 0x7037], 0x2D1B
0000132A 06C0 .incomplete
0000132C 6ACB bpl -0x33 /* 000012F9 */
0000132E 0B41 bchg D1, D5
00001330 5F17 subq.b [A7], 7
00001332 01FE .incomplete
00001334 2365 6A47 move.l [A1 + 0x6A47], -[A5]
00001338 04C7 .incomplete
0000133A 115B A5A0 move.b [A0 - 0x5A60], [A3]+
0000133E 1705 move.b -[A3], D5
00001340 031A btst [A2]+, D1
00001342 4787 .invalid 3, D7 // invalid opcode 4 with b == 6
00001344 B9E1 cmpa.l A4, -[A1]
00001346 261B move.l D3, [A3]+
00001348 049D ADE1 5A43 subi.l [A5]+, 0xADE15A43
0000134E 0D72 2942 3786 bchg [[A2 + <<invalid base displacement size>>] + 0x3786], D6
00001354 FE0C 1705 .unknown 0xFE0C 0x1705 (W = 7)
00001358 B10F cmpm.b [A0]+, [A7]+
0000135A 65A2 bcs -0x5C /* 000012FE */
0000135C 1705 move.b -[A3], D5
0000135E C44D and.w D2, A5
00001360 28A5 move.l [A4], -[A5]
00001362 0B55 bchg [A5], D5
00001364 28E1 move.l [A4]+, -[A1]
00001366 B8D6 cmpa.w A4, [A6]
00001368 D356 add.w [A6], D1
0000136A 6C43 bge +0x45 /* 000013AF */
0000136C 0D16 btst [A6], D6
0000136E AB11 syscall OldPatToNew
00001370 D306 addx.b D1, D6
00001372 1E14 move.b D7, [A4]
00001374 92E6 sub.w A1, -[A6]
00001376 6C65 bge +0x67 /* 000013DD */
00001378 68D3 bvc -0x2B /* 0000134D */
0000137A 0D04 btst D4, D6
0000137C 4CBB 082C 1308 movem.w D2,D3,D5,A3, [PC + <<invalid base displacement size>> + D1 * 2]
00001382 081B 260B btst.b [A3]+, 0xB
00001386 0F73 00D3 bchg [A3 + D0.w - 0x45], D7
0000138A 1804 move.b D4, D4
0000138C 0103 btst D3, D0
0000138E 0141 bchg D1, D0
00001390 1633 2FD3 06A8 4B03 move.b D3, [[] + 0x6A84B03]
00001398 0621 0001 addi.b -[A1], 0x1
0000139C 016B 16D3 bchg [A3 + 0x16D3], D0
000013A0 0689 43B3 2CD8 addi.l A1, 0x43B32CD8
000013A6 B611 cmp.b D3, [A1]
000013A8 6027 bra +0x29 /* 000013D1 */
000013AA 07EF .incomplete
000013AC 0F16 btst [A6], D7
000013AE 5315 subq.b [A5], 1
000013B0 4707 .invalid 3, D7 // invalid opcode 4 with b == 4
000013B2 F66B 0541 .extension 0x66B <<F/1/3>>, 0x0541 // unimplemented
000013B6 8B16 or.b [A6], D5
000013B8 3017 move.w D0, [A7]
000013BA 054F bchg A7, D2
000013BC 9608 sub.b D3, A0
000013BE AE0B syscall BackPixPat, auto_pop
000013C0 0F31 BAF3 btst [A1 + A3 * 2 - 0x13], D7
000013C4 185C movea.b A4, [A4]+
000013C6 CD01 abcd D6, D1
000013C8 DB0E addx.b -[A5], -[A6]
000013CA 3B0C move.w -[A5], A4
000013CC 5C33 0358 addq.b [A3], 6
000013D0 88A1 or.l D4, -[A1]
000013D2 03D4 .incomplete
000013D4 A227 syscall ReallocateHandle, flags=2
000013D6 071B btst [A3]+, D3
000013D8 612C bsr +0x2E /* 00001406 */
000013DA 906D 2C90 sub.w D0, [A5 + 0x2C90]
000013DE 052A 1B02 btst [A2 + 0x1B02], D2
000013E2 D508 addx.b -[A2], -[A0]
000013E4 1707 move.b -[A3], D7
000013E6 E20F lsr D7.b, 1
000013E8 D508 addx.b -[A2], -[A0]
000013EA 7C2B moveq.l D6, 0x2B
000013EC 13C9 084A E4AE move.b [0x084AE4AE], A1
000013F2 0E79 08C5 0056 C500 .invalid.w [0x0056C500], 0x8C5 // invalid immediate operation
000013FA 5908 subq.b A0, 4
000013FC 1707 move.b -[A3], D7
000013FE 1241 movea.b A1, D1
00001400 0827 0792 btst.b -[A7], 0x92
00001404 4108 .invalid 0, A0 // invalid opcode 4 with b == 4
fn00001406:
00001406 7C81 moveq.l D6, 0xFFFFFF81
00001408 4A1B tst.b [A3]+
0000140A 0209 9045 andi.b A1, 0x45 /* 'E' */
0000140E 0213 54E9 andi.b [A3], 0xE9
00001412 00A5 0B13 5417 ori.l -[A5], 0xB135417
00001418 056C E568 bchg [A4 - 0x1A98], D2
0000141C E38D lsl D5, 1
0000141E 0017 095A ori.b [A7], 0x5A /* 'Z' */
00001422 8605 or.b D3, D5
00001424 2406 move.l D2, D6
00001426 8602 or.b D3, D2
00001428 00DB .incomplete
0000142A 3B04 move.w -[A5], D4
0000142C 3A86 move.w [A5], D6
0000142E C9F1 9823 muls.w D4, [A1 + A1 + 0x23]
00001432 0D17 btst [A7], D6
00001434 01C4 .incomplete
00001436 1700 move.b -[A3], D0
00001438 C8F3 3147 mulu.w D4, <<invalid full ext with IS == 1 and I/IS == 7>>
0000143C 0215 9101 andi.b [A5], 0x1
00001440 7B63 moveq.l D5, 0x63
00001442 3707 move.w -[A3], D7
00001444 3D09 move.w -[A6], A1
00001446 0293 103C 9E1B andi.l [A3], 0x103C9E1B
0000144C 010E btst A6, D0
0000144E E231 roxr D1.b, D1
00001450 0670 4A68 8308 addi.w [A0 + <<invalid base displacement size>> + A0 * 2], 0x4A68 /* 'Jh' */
00001456 0E9B 0070 EB07 .invalid.l [A3]+, 0x70EB07 // invalid immediate operation
0000145C 2253 movea.l A1, [A3]
0000145E 2960 3B06 move.l [A4 + 0x3B06], -[A0]
00001462 8B01 sbcd D5, D1
00001464 74A3 moveq.l D2, 0xFFFFFFA3
00001466 1A14 move.b D5, [A4]
00001468 9293 sub.l D1, [A3]
0000146A 082C 1703 ED43 btst.b [A4 - 0x12BD], 0x3
00001470 0C0F 7607 cmpi.b A7, 0x7
00001474 0331 6493 btst [A1 + D6.w * 4 - 0x109], D1
00001478 0802 0063 btst.b D2, 0x63 /* 'c' */
0000147C 0992 bclr [A2], D4
0000147E E67B ror D3.w, D3
00001480 282A 06F0 move.l D4, [A2 + 0x6F0]
00001484 CB02 abcd D5, D2
00001486 80AE 6B3B or.l D0, [A6 + 0x6B3B]
0000148A 5CCB 0242 dbge D3, +0x244 /* 000016CE */
0000148E AE23 syscall CharExtra, auto_pop
00001490 135C 1406 move.b [A1 + 0x1406], [A4]+
00001494 9310 sub.b [A0], D1
00001496 0200 0F78 andi.b D0, 0x78 /* 'x' */
label0000149A:
0000149A A100 syscall Open/PBHOpen/HOpen, flags=1
0000149C 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
0000149E 7300 moveq.l D1, 0x00
label000014A0:
000014A0 9B3A 8502 sub.b [PC - 0x7AFE /* FFFF99A4, cstring ""<EOF> */], D5
000014A4 AE56 syscall SpeechRecognitionDispatch, auto_pop
000014A6 070B btst A3, D3
000014A8 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4
000014AA 0A2A F013 0D41 xori.b [A2 + 0xD41], 0x13
000014B0 5B0F subq.b A7, 5
000014B2 64E6 bcc -0x18 /* 0000149A */
000014B4 0200 4B47 andi.b D0, 0x47 /* 'G' */
000014B8 64E6 bcc -0x18 /* 000014A0 */
000014BA 633A bls +0x3C /* 000014F6 */
000014BC 06F0 .incomplete
000014BE 2907 move.l -[A4], D7
000014C0 8375 64E6 or.w [A5 + D6.w * 4 - 0x26], D1
000014C4 6B3A bmi +0x3C /* 00001500 */
000014C6 AB07 syscall PutPicByte
000014C8 0F70 1912 0F00 bchg [[A0 + D1] + 0xF00], D7
000014CE 0B3C F194 btst 0x94, D5
000014D2 109B move.b [A0], [A3]+
000014D4 1929 5E1B move.b -[A4], [A1 + 0x5E1B]
000014D8 0CBA 1B46 AA00 0F16 cmpi.l [PC + 0xF16 /* 000023F0, cstring ""<EOF> */], 0x1B46AA00
000014E0 6E27 bgt +0x29 /* 00001509 */
000014E2 01EF .incomplete
000014E4 1B46 0200 move.b [A5 + 0x200], D6
000014E8 1786 6D45 move.b <<invalid full ext with IS == 1 and I/IS == 5>>, D6
000014EC 3C05 move.w D6, D5
000014EE 144B movea.b A2, A3
000014F0 47FB 66E6 lea.l A3, [PC + D6.w * 8 - 0x26]
000014F4 AB87 syscall slXMASK11
label000014F6:
000014F6 FB45 .extension 0xB45 <<F/4-5/5>> // unimplemented
000014F8 0200 8BCF andi.b D0, 0xCF
000014FC 9308 subx.b -[A1], -[A0]
000014FE 0673 07AA 0037 addi.w [A3 + D0.w + 0x37], 0x7AA
// begin alternate branch 00001500-00001504
label00001500:
00001500 07AA 0037 bclr [A2 + 0x37], D3
// end alternate branch 00001500-00001504
label00001500: // (misaligned)
00001504 87F4 0C73 divs.w D3, [A4 + D0 * 4 + 0x73]
00001508 0702 btst D2, D3
0000150A 006B A673 071B ori.w [A3 + 0x71B], 0xA673
00001510 1DBA C301 AA00 move.b [A6 + A2 * 2], [PC - 0x3CFF /* FFFFD813, cstring ""<EOF> */]
00001516 3784 AA64 move.w [A3 + A2 * 2 + 0x64], D4
0000151A C301 abcd D1, D1
0000151C 0200 078B andi.b D0, 0x8B
00001520 A4C3 syscall vRelBlock, flags=4
00001522 01FB .incomplete
00001524 0106 btst D6, D0
00001526 D300 addx.b D1, D0
00001528 AA00 syscall OpenCPort
0000152A 3783 4270 move.w [A3 + D4.w * 2 + 0x70], D3
0000152E EAD3 005B bfchg [A3] {1:27}
00001532 0107 btst D7, D0
00001534 0797 bclr [A7], D3
00001536 AA00 syscall OpenCPort
00001538 0F16 btst [A6], D7
0000153A 8555 or.w [A5], D2
0000153C A501 syscall Close, flags=5
0000153E AB01 syscall BitsToMap
00001540 DB08 addx.b -[A5], -[A0]
00001542 066B 03AA 000F addi.w [A3 + 0xF], 0x3AA
00001548 164B movea.b A3, A3
0000154A 24AD 016B move.l [A2], [A5 + 0x16B]
0000154E 0323 btst -[A3], D1
00001550 0901 btst D1, D4
00001552 3AAA 000F move.w [A5], [A2 + 0xF]
00001556 B501 xor.b D1, D2
00001558 1304 move.b -[A1], D4
0000155A B305 xor.b D5, D1
0000155C 06C3 .incomplete
0000155E 03AA 000F bclr [A2 + 0xF], D1
00001562 1653 movea.b A3, [A3]
00001564 1DAD 01C3 0363 0206 3B07 AA00 move.b [[A6 + 0x206] + 0x3B07AA00], [A5 + 0x1C3]
00001570 0F16 btst [A6], D7
00001572 1320 move.b -[A1], -[A0]
00001574 A9D0 syscall TECalText
00001576 A617 syscall Eject, flags=6
00001578 09F2 .incomplete
0000157A 4216 clr.b [A6]
0000157C 9407 sub.b D2, D7
0000157E 0803 070B btst.b D3, 0xB
00001582 3806 move.w D4, D6
00001584 A628 syscall RecoverHandle, flags=6
00001586 5B01 subq.b D1, 5
00001588 0200 0F04 andi.b D0, 0x4
0000158C 4C5B 012C movem.l D2,D3,D5,A0, [A3]+
00001590 C310 and.b [A0], D1
00001592 4204 clr.b D4
00001594 AB38 syscall bXMAIN8
00001596 5B01 subq.b D1, 5
00001598 1346 2901 move.b [A1 + 0x2901], D6
0000159C 831D or.b [A5]+, D1
0000159E A303 syscall Write, flags=3
000015A0 0C13 04A0 cmpi.b [A3], 0xA0
000015A4 2581 4180 move.l [ + <<invalid base displacement size>> + D4], D1
000015A8 AD00 syscall GetFNum, auto_pop
000015AA AB01 syscall BitsToMap
000015AC AD00 syscall GetFNum, auto_pop
000015AE 3B07 move.w -[A5], D7
000015B0 AD00 syscall GetFNum, auto_pop
000015B2 C303 abcd D1, D3
000015B4 A900 syscall GetFNum
000015B6 06FC .incomplete
000015B8 0200 0B19 andi.b D0, 0x19
000015BC 0CFC .incomplete
000015BE 0686 1707 8F85 addi.l D6, 0x17078F85
000015C4 89CB divs.w D4, A3
000015C6 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
000015C8 7C88 moveq.l D6, 0xFFFFFF88
000015CA 88DB divu.w D4, [A3]+
000015CC 0ABA 0B10 AA00 3786 xori.l [PC + 0x3786 /* 00004D54, cstring ""<EOF> */], 0xB10AA00
000015D4 AF0C syscall FastSlabMode, auto_pop
000015D6 7C40 moveq.l D6, 0x40
000015D8 3E40 movea.w A7, D0
000015DA 6640 bne +0x42 /* 0000161C */
000015DC 8607 or.b D3, D7
000015DE 0C4C 0200 cmpi.w A4, 0x200
000015E2 0F06 btst D6, D7
000015E4 A614 syscall GetVol/PBHGetVol/HGetVol, flags=6
000015E6 490A .invalid 4, A2 // invalid opcode 4 with b == 4
000015E8 6CE5 bge -0x19 /* 000015CF */
000015EA 1EE1 move.b [A7]+, -[A1]
000015EC BDAE 3B02 xor.l [A6 + 0x3B02], D6
000015F0 5C16 addq.b [A6], 6
000015F2 42F5 66D5 .invalid [A5 + D6.w * 8 - 0x43] // invalid opcode 4 with subtype 1
000015F6 0033 0333 7600 ori.b [A3 + D7.w * 8], 0x33 /* '3' */
000015FC 9B46 subx.w D5, D6
000015FE 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001600 4A22 tst.b -[A2]
00001602 D0A8 1704 add.l D0, [A0 + 0x1704]
00001606 4D1B .invalid 6, [A3]+ // invalid opcode 4 with b == 4
00001608 8AAB 070F or.l D5, [A3 + 0x70F]
0000160C 06A6 7028 FB01 addi.l -[A6], 0x7028FB01
00001612 C10C abcd -[A0], -[A4]
00001614 0200 0FAA andi.b D0, 0xAA
00001618 009B 0B1B 0A06 ori.l [A3]+, 0xB1B0A06
// begin alternate branch 0000161C-00001620
label0000161C:
0000161C 0A06 A6E1 xori.b D6, 0xE1
// end alternate branch 0000161C-00001620
label0000161C: // (misaligned)
0000161E A6E1 syscall vFileOpen, flags=6
00001620 0E02 000F .invalid.b D2, 0xF // invalid immediate operation
00001624 AA00 syscall OpenCPort
00001626 1B8A AA00 move.b [A5 + A2 * 2], A2
0000162A 734B moveq.l D1, 0x4B
0000162C 1B0A move.b -[A5], A2
0000162E 2130 8B8E 933F move.l -[A0], [[ + <<invalid base displacement size>>] + A0 * 2 - 0x6CC1]
00001634 06A6 D469 930F addi.l -[A6], 0xD469930F
0000163A 2901 move.l -[A4], D1
0000163C 6113 bsr +0x15 /* 00001651 */
0000163E 0200 0F89 andi.b D0, 0x89
00001642 06A2 2116 0200 addi.l -[A2], 0x21160200
00001648 0FAA 000F bclr [A2 + 0xF], D7
0000164C E504 asl D4.b, 2
0000164E D35F add.w [A7]+, D1
00001650 6500 0F41 bcs +0xF43 /* 00002593 */
00001654 0743 bchg D3, D3
00001656 06B9 EE04 EA43 06CB 0906 addi.l [0x06CB0906], 0xEE04EA43
00001660 A688 syscall IOPMoveData, flags=6
00001662 2ED3 move.l [A7]+, [A3]
00001664 00A5 E0AE 605C ori.l -[A5], 0xE0AE605C
0000166A 1D01 move.b -[A6], D1
0000166C 0709 btst A1, D3
0000166E E716 roxl D6.b, 3
00001670 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00001672 434C chk.w D1, A4
00001674 1C2C 163B move.b D6, [A4 + 0x163B]
00001678 00CC .incomplete
0000167A 069B 3129 F1A6 addi.l [A3]+, 0x3129F1A6
00001680 25F1 9B31 0C43 0625 F12E move.l [PC - 0xED2 /* 000007B0, value 0x3C1B04E2 */], [[A1 + 0xC430625 + A1 * 2]]
0000168A 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
0000168C 170B move.b -[A3], A3
0000168E 3C16 move.w D6, [A6]
00001690 8088 or.l D0, A0
00001692 6B09 bmi +0xB /* 0000169D */
00001694 AA00 syscall OpenCPort
00001696 C35D and.w [A5]+, D1
00001698 1B0A move.b -[A5], A2
0000169A 8301 sbcd D1, D1
0000169C F300 .extension 0x300 <<F/4-5/1>> // unimplemented
0000169E FC29 1884 .unknown 0xFC29 0x1884 (W = 6)
000016A2 A303 syscall Write, flags=3
000016A4 9B19 sub.b [A1]+, D5
000016A6 1E0C move.b D7, A4
000016A8 FC0C 1709 .unknown 0xFC0C 0x1709 (W = 6)
000016AC 6FAB ble -0x53 /* 00001659 */
000016AE 09B0 EB0B 2EEB 0BC5 bclr [[A0 + <<invalid base displacement size>> + A6 * 2] + 0x2EEB0BC5], D4
000016B6 2523 move.l -[A2], -[A3]
000016B8 33FC 0B13 0305 FC0F move.w [0x0305FC0F], 0xB13
000016C0 2E13 move.l D7, [A3]
000016C2 0421 5756 subi.b -[A1], 0x56 /* 'V' */
000016C6 FB66 .extension 0xB66 <<F/4-5/5>> // unimplemented
000016C8 0B10 btst [A0], D5
000016CA C34C exg A1, A4
000016CC 453F .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 4
label000016CE:
000016CE E54E lsl D6.w, 2
000016D0 F9A1 .invalid <<F/6/4>>
000016D2 852A FE92 or.b [A2 - 0x16E], D2
000016D6 1B1D move.b -[A5], [A5]+
000016D8 CD1E and.b [A6]+, D6
000016DA 6B05 bmi +0x7 /* 000016E1 */
000016DC 641B bcc +0x1D /* 000016F9 */
000016DE 1D81 A38B 0E1B 1D04 move.b [[ + <<invalid base displacement size>> + A2 * 2] + 0xE1B1D04], D1
000016E6 C11A and.b [A2]+, D0
000016E8 6502 bcs +0x4 /* 000016EC */
000016EA 6922 bvs +0x24 /* 0000170E */
label000016EC:
000016EC FE07 09BF .unknown 0xFE07 0x09BF (W = 7)
000016F0 2306 move.l -[A1], D6
000016F2 2709 move.l -[A3], A1
000016F4 DCDB add.w A6, [A3]+
000016F6 118B 0EBB move.b [A0 + D0 * 8 - 0x69], A3
000016FA 1364 7B1A move.b [A1 + 0x7B1A], -[A4]
000016FE 8B8E 7B1A unpk -[A5], -[A6], 0x7B1A
00001702 7B05 moveq.l D5, 0x05
00001704 1B46 4B01 move.b [A5 + 0x4B01], D6
00001708 0944 bchg D4, D4
0000170A FEE5 6083 .extension 0xEE5 <<F/2-3/7>> // unimplemented
label0000170E:
0000170E 47B1 5937 039D 4507 E313 4A2A .invalid 3, [[A1 + 0x39D4507] + D5 - 0x1CECB5D6] // invalid opcode 4 with b == 6
0000171A 5232 0901 addq.b [[A2 + <<invalid base displacement size>> + D0]], 1
0000171E 0706 btst D6, D3
00001720 0993 bclr [A3], D4
00001722 01FB .incomplete
00001724 011E btst [A6]+, D0
00001726 400E negx.b A6
00001728 2702 move.l -[A3], D2
0000172A 37BB 5361 B26A 1437 move.w [A3 + D1.w * 4 + 0x37], [[PC - 0x4D96]]
00001732 0AD7 .incomplete
00001734 5B7A 048B subq.w [PC + 0x48B /* 00001BC1, value 0x407 */], 5
00001738 0C6B 0197 0395 cmpi.w [A3 + 0x395], 0x197
0000173E 0CC4 .incomplete
00001740 0C6A 407E 4056 cmpi.w [A2 + 0x4056], 0x407E /* '@~' */
00001746 406E 402A negx.w [A6 + 0x402A]
0000174A B304 xor.b D4, D1
0000174C 48B3 0427 0533 EB4E 6500 0F02 000F movem.w [[A3 - 0x14B19B00 + D0 * 4] + 0xF02000F], D0,D1,D2,D5,A2
0000175A AA00 syscall OpenCPort
0000175C 1B8A 2905 move.b [[A5 + <<invalid base displacement size>>] + D2], A2
00001760 1706 move.b -[A3], D6
00001762 DC25 add.b D6, -[A5]
00001764 651A bcs +0x1C /* 00001780 */
00001766 AB12 syscall PackRgn
00001768 268B move.l [A3], A3
0000176A 0E93 08ED 0C27 .invalid.l [A3], 0x8ED0C27 // invalid immediate operation
00001770 0441 58BB subi.w D1, 0x58BB
00001774 30C5 move.w [A0]+, D5
00001776 C7DB muls.w D3, [A3]+
00001778 13EB 04C3 6642 0F30 move.b [0x66420F30], [A3 + 0x4C3]
label00001780:
00001780 2A41 movea.l A5, D1
00001782 000E 0F48 ori.b A6, 0x48 /* 'H' */
00001786 1192 FC07 move.b [A0 + A7 * 4 + 0x7], [A2]
0000178A 0573 BB01 bchg [[A3 + <<invalid base displacement size>> + A3 * 2]], D2
0000178E 0709 btst A1, D3
00001790 6160 bsr +0x62 /* 000017F2 */
00001792 6253 bhi +0x55 /* 000017E7 */
00001794 07D3 .incomplete
00001796 05AE BB25 bclr [A6 - 0x44DB], D2
0000179A 0F00 btst D0, D7
0000179C 3B81 0B3D 006B D994 move.w [[A5 + 0x6BD994] + D0 * 2], D1
000017A4 9315 sub.b [A5], D1
000017A6 42DB .invalid [A3]+ // invalid opcode 4 with subtype 1
000017A8 1A6E 5B20 movea.b A5, [A6 + 0x5B20]
000017AC E67B ror D3.w, D3
000017AE 1583 0ACA move.b [A2 + D0 * 2 - 0x54], D3
000017B2 5B37 EB13 0E63 2FB3 subq.b [[A7 + A6 * 2] + 0xE632FB3], 5
000017BA 0093 155B 025B ori.l [A3], 0x155B025B
000017C0 206B D96B movea.l A0, [A3 - 0x2695]
000017C4 015B bchg [A3]+, D0
000017C6 206B D98B movea.l A0, [A3 - 0x2675]
000017CA 02A1 B11A 431B andi.l -[A1], 0xB11A431B
000017D0 26FB 1413 move.l [A3]+, [PC + D1.w * 4 + 0x13]
000017D4 0214 F80F andi.b [A4], 0xF
000017D8 E905 asl D5.b, 4
000017DA 6373 bls +0x75 /* 0000184F */
000017DC 0F00 btst D0, D7
000017DE CD06 abcd D6, D6
000017E0 0333 00E1 btst [A3 + D0.w - 0x31], D1
000017E4 0265 822B andi.w -[A5], 0x822B
000017E8 8030 4817 or.b D0, [A0 + D4 + 0x17]
000017EC 05A2 bclr -[A2], D2
000017EE 2708 move.l -[A3], A0
000017F0 CAD3 mulu.w D5, [A3]
fn000017F2:
000017F2 7327 moveq.l D1, 0x27
000017F4 02B7 659A F31F BB30 170C 41C1 andi.l [A7 + 0x170C41C1 + A3 * 2], 0x659AF31F
00001800 022A 7B10 1406 andi.b [A2 + 0x1406], 0x10
00001806 F31F .extension 0x31F <<F/4-5/1>> // unimplemented
00001808 0200 0FB4 andi.b D0, 0xB4
0000180C 7A74 moveq.l D5, 0x74
0000180E 5340 subq.w D0, 1
00001810 2B10 move.l -[A5], [A0]
00001812 8B5B or.w [A3]+, D5
00001814 4B2D 030F .invalid 5, [A5 + 0x30F] // invalid opcode 4 with b == 4
00001818 8B03 sbcd D5, D3
0000181A 5324 subq.b -[A4], 1
0000181C 06A3 1209 020F addi.l -[A3], 0x1209020F
00001822 78B2 moveq.l D4, 0xFFFFFFB2
00001824 A312 syscall SetEOF, flags=3
00001826 3ABB 314B 0E65 04D3 move.w [A5], [[PC + <<invalid base displacement size>>] + 0xE6504D3]
0000182E 0214 40BB andi.b [A4], 0xBB
00001832 310C move.w -[A0], A4
00001834 9322 sub.b -[A2], D1
00001836 067B 46DE 85F8 6B4E B6DC addi.w [0x6B4EB6DC], 0x46DE
00001840 CAA3 and.l D5, -[A3]
00001842 0EF9 .incomplete
00001844 01A5 bclr -[A5], D0
00001846 C7E9 0174 muls.w D3, [A1 + 0x174]
0000184A 0704 btst D4, D3
0000184C E09B ror D3, 8
0000184E 25CB 048B move.l [PC + 0x48B /* 00001CDB, value 0xD100E327 */], A3
00001852 0343 bchg D3, D1
00001854 0DD3 .incomplete
00001856 1101 move.b -[A0], D1
00001858 FBC1 .invalid <<F/7/5>>
0000185A 0788 bclr A0, D3
0000185C 0FB0 6B17 7301 6B17 bclr [[A0] + D6 * 2 + 0x73016B17], D7
00001864 9B00 subx.b D5, D0
00001866 3221 move.w D1, -[A1]
00001868 021B 0BEC andi.b [A3]+, 0xEC
0000186C 5B19 subq.b [A1]+, 5
0000186E FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00001870 1300 move.b -[A1], D0
00001872 74FB moveq.l D2, 0xFFFFFFFB
00001874 1106 move.b -[A0], D6
00001876 D373 0C6B add.w [A3 + D0 * 4 + 0x6B], D1
0000187A 1702 move.b -[A3], D2
0000187C 000F 7801 ori.b A7, 0x1
00001880 3C21 move.w D6, -[A1]
00001882 0106 btst D6, D0
00001884 6B4D bmi +0x4F /* 000018D3 */
00001886 253C 1403 0122 move.l -[A2], 0x14030122
0000188C E900 asl D0.b, 4
0000188E 0F76 FB00 bchg [A6 + <<invalid base displacement size>> + A7 * 2], D7
00001892 0103 btst D3, D0
00001894 EB1B rol D3.b, 5
00001896 1B18 move.b -[A5], [A0]+
00001898 6106 bsr +0x8 /* 000018A0 */
0000189A DB42 addx.w D5, D2
0000189C 0F01 btst D1, D7
0000189E 4007 negx.b D7
fn000018A0:
000018A0 02C1 .incomplete
000018A2 A306 syscall KillIO, flags=3
000018A4 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
000018A6 70CC moveq.l D0, 0xFFFFFFCC
000018A8 1E9B move.b [A7], [A3]+
000018AA B5EC 1CF3 cmpa.l A2, [A4 + 0x1CF3]
000018AE 0A80 5B4B 8EB3 xori.l D0, 0x5B4B8EB3
000018B4 71F4 moveq.l D0, 0xFFFFFFF4
000018B6 2A4B movea.l A5, A3
000018B8 1230 8374 move.b D1, <<invalid full ext with I/IS == 4>>
000018BC C30C abcd -[A1], -[A4]
000018BE 066B 1703 0117 addi.w [A3 + 0x117], 0x1703
000018C4 0489 330F E905 subi.l A1, 0x330FE905
000018CA A354 syscall UprString/UprText, flags=3
000018CC 2B07 move.l -[A5], D7
000018CE 730D moveq.l D1, 0x0D
000018D0 7A43 moveq.l D5, 0x43
000018D2 03E1 .incomplete
000018D4 0227 031E andi.b -[A7], 0x1E
000018D8 257B 3B24 3C0B move.l [A2 + 0x3C0B], <<invalid full ext with I/IS == 4>>
000018DE 0E1E 29D6 .invalid.b [A6]+, 0xD6 // invalid immediate operation
000018E2 B357 xor.w [A7], D1
000018E4 38BA 078F move.w [A4], [PC + 0x78F /* 00002075, value 0x1C3 */]
000018E8 3CE3 move.w [A6]+, -[A3]
000018EA 2E25 move.l D7, -[A5]
000018EC 27BA 7373 F100 move.l [A3 + <<invalid base displacement size>> + A7], [PC + 0x7373 /* 00008C61, cstring ""<EOF> */]
000018F2 0200 0F14 andi.b D0, 0x14
000018F6 3345 E317 move.w [A1 - 0x1CE9], D5
000018FA F483 .invalid <<cinv/cpush with scope=0>>
000018FC 7417 moveq.l D2, 0x17
000018FE 0DA5 bclr -[A5], D6
00001900 2701 move.l -[A3], D1
00001902 4707 .invalid 3, D7 // invalid opcode 4 with b == 4
00001904 814C C119 pack -[A0], -[A4], 0xC119
00001908 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000190A 0326 btst -[A6], D1
0000190C 140C move.b D2, A4
0000190E F040 3E06 .extension 0x040 <<F/1/0>>, 0x3E06 // unimplemented
00001912 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
00001914 0200 0F01 andi.b D0, 0x1
00001918 0253 0514 andi.w [A3], 0x514
0000191C 0101 btst D1, D0
0000191E D6AB 3702 add.l D3, [A3 + 0x3702]
00001922 000F B625 ori.b A7, 0x25 /* '%' */
00001926 4FD6 lea.l A7, [A6]
00001928 4B40 chk.w D5, D0
0000192A 9B54 sub.w [A4], D5
0000192C B022 cmp.b D0, -[A2]
0000192E 7301 moveq.l D1, 0x01
00001930 2274 B346 movea.l A1, <<invalid full ext with IS == 1 and I/IS == 6>>
00001934 1EA2 move.b [A7], -[A2]
00001936 0704 btst D4, D3
00001938 7102 moveq.l D0, 0x02
0000193A 0063 26B0 ori.w -[A3], 0x26B0
0000193E 3633 00A1 move.w D3, [A3 + D0.w - 0x95]
00001942 1B0C move.b -[A5], A4
00001944 C309 abcd -[A1], -[A1]
00001946 40B3 0EAA negx.l [A3 + D0 * 8 - 0x86]
0000194A 00F3 .incomplete
0000194C 8802 or.b D4, D2
0000194E 000F B613 ori.b A7, 0x13
00001952 05E9 .incomplete
00001954 0579 09C0 4338 bchg [0x09C04338], D2
0000195A 8374 6310 or.w [A4 + D6 * 2], D1
0000195E 1300 move.b -[A1], D0
00001960 5306 subq.b D6, 1
00001962 8D09 sbcd -[A6], -[A1]
00001964 F903 .extension 0x903 <<F/4-5/4>> // unimplemented
00001966 7102 moveq.l D0, 0x02
00001968 9B33 0C36 sub.b [A3 + D0 * 4 + 0x36], D5
0000196C 0702 btst D2, D3
0000196E 8502 sbcd D2, D2
00001970 000F 2E36 ori.b A7, 0x36 /* '6' */
00001974 2CE3 move.l [A6]+, -[A3]
00001976 3C60 movea.w A6, -[A0]
00001978 2B07 move.l -[A5], D7
0000197A 3B0F move.w -[A5], A7
0000197C 212E 4300 move.l -[A0], [A6 + 0x4300]
00001980 2546 6517 move.l [A2 + 0x6517], D6
00001984 AB08 syscall PutPicOp
00001986 1461 movea.b A2, -[A1]
00001988 DD5B add.w [A3]+, D6
0000198A 001A 3346 ori.b [A2]+, 0x46 /* 'F' */
0000198E 2676 4303 0B08 E306 movea.l A3, [[A6 + <<invalid base displacement size>> + D4 * 2] + 0xB08E306]
00001996 5502 subq.b D2, 2
00001998 1B1F move.b -[A5], [A7]+
0000199A 2B25 move.l -[A5], -[A5]
0000199C 6345 bls +0x47 /* 000019E3 */
0000199E 9B4B subx.w -[A5], -[A3]
000019A0 E900 asl D0.b, 4
000019A2 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
000019A4 0C22 1B61 cmpi.b -[A2], 0x61 /* 'a' */
000019A8 7311 moveq.l D1, 0x11
000019AA 9325 sub.b -[A5], D1
000019AC 2705 move.l -[A3], D5
000019AE 90EB 0183 sub.w A0, [A3 + 0x183]
000019B2 7461 moveq.l D2, 0x61
000019B4 3621 move.w D3, -[A1]
000019B6 1101 move.b -[A0], D1
000019B8 EC02 asr D2.b, 6
000019BA 00FB .incomplete
000019BC 01CB .incomplete
000019BE 0730 4413 btst [A0 + D4.w * 4 + 0x13], D3
000019C2 0E12 347E .invalid.b [A2], 0x7E /* '~' */ // invalid immediate operation
000019C6 43EC 2351 lea.l A1, [A4 + 0x2351]
000019CA 535E subq.w [A6]+, 1
000019CC D31B add.b [A3]+, D1
000019CE 2F53 5F4D move.l [A7 + 0x5F4D], [A3]
000019D2 4ABA 3B62 tst.l [PC + 0x3B62 /* 00005536, cstring ""<EOF> */]
000019D6 7325 moveq.l D1, 0x25
000019D8 8943 8B0E pack D4, D3, 0x8B0E
000019DC 1324 move.b -[A1], -[A4]
000019DE AB07 syscall PutPicByte
000019E0 C325 and.b -[A5], D1
000019E2 AB07 syscall PutPicByte
000019E4 0FBA 9B4C bclr [PC - 0x64B4 /* FFFFB532, cstring ""<EOF> */], D7
000019E8 EB39 rol D1.b, D5
000019EA 8901 sbcd D4, D1
000019EC 0C48 2706 cmpi.w A0, 0x2706
000019F0 A20B syscall Rename/PBHRename/HRename, flags=2
000019F2 57B7 03FE subq.l <<invalid full ext with IS == 1 and I/IS == 6>>, 3
000019F6 5B01 subq.b D1, 5
000019F8 C90A abcd -[A4], -[A2]
000019FA A328 syscall RecoverHandle, flags=3
000019FC AB07 syscall PutPicByte
000019FE 134D AB07 move.b [A1 - 0x54F9], A5
00001A02 BB55 xor.w [A5], D5
00001A04 BADB cmpa.w A5, [A3]+
00001A06 45AA 0033 .invalid 2, [A2 + 0x33] // invalid opcode 4 with b == 6
00001A0A 0637 0024 DB39 3264 DB45 addi.b [[A7 + 0x3264DB45 + A5 * 2]], 0x24 /* '$' */
00001A14 0200 D367 andi.b D0, 0x67 /* 'g' */
00001A18 1E33 1BE1 55A3 move.b D7, [[0x55A3]]
00001A1E 02B5 5468 142E 0ECC andi.l [A5 + D0 * 8 - 0x52], 0x5468142E
00001A26 5317 subq.b [A7], 1
00001A28 8508 sbcd -[A2], -[A0]
00001A2A 8B80 823B unpk D5, D0, 0x823B
00001A2E 0982 bclr D2, D4
00001A30 9352 sub.w [A2], D1
00001A32 0701 btst D1, D3
00001A34 4393 .invalid 1, [A3] // invalid opcode 4 with b == 6
00001A36 0453 3D49 subi.w [A3], 0x3D49 /* '=I' */
00001A3A 0A0F A901 xori.b A7, 0x1
00001A3E B35D xor.w [A5]+, D1
00001A40 170F move.b -[A3], A7
00001A42 3B23 move.w -[A5], -[A3]
00001A44 6507 bcs +0x9 /* 00001A4D */
00001A46 1065 movea.b A0, -[A5]
00001A48 0682 0200 BB8C addi.l D2, 0x200BB8C
00001A4E 0F2E 085B btst [A6 + 0x85B], D7
00001A52 670F beq +0x11 /* 00001A63 */
00001A54 6102 bsr +0x4 /* 00001A58 */
00001A56 9B0A subx.b -[A5], -[A2]
fn00001A58:
00001A58 0200 0F41 andi.b D0, 0x41 /* 'A' */
00001A5C 7E07 moveq.l D7, 0x07
00001A5E 8007 or.b D0, D7
00001A60 D331 9B4C add.b <<invalid full ext with I/IS == 4>>, D1
00001A64 8101 sbcd D0, D1
00001A66 BB07 xor.b D7, D5
00001A68 1700 move.b -[A3], D0
00001A6A D80F add.b D4, A7
00001A6C 2105 move.l -[A0], D5
00001A6E 1440 movea.b A2, D0
00001A70 2504 move.l -[A2], D4
00001A72 A31C syscall FreeMem, flags=3
00001A74 2B02 move.l -[A5], D2
00001A76 2AAD 312B move.l [A5], [A5 + 0x312B]
00001A7A 053C 1B0D btst 0xD /* '\r' */, D2
00001A7E E806 asr D6.b, 4
00001A80 8A16 or.b D5, [A6]
00001A82 E327 asl D7.b, D1
00001A84 1702 move.b -[A3], D2
00001A86 8C0B or.b D6, A3
00001A88 0C1E D464 cmpi.b [A6]+, 0x64 /* 'd' */
00001A8C B31F xor.b [A7]+, D1
00001A8E 0200 3342 andi.b D0, 0x42 /* 'B' */
00001A92 D307 addx.b D1, D7
00001A94 F81E 068A .tblXX 0xF81E, 0x068A // unimplemented
00001A98 0200 4B48 andi.b D0, 0x48 /* 'H' */
00001A9C 8901 sbcd D4, D1
00001A9E CB68 BEDC and.w [A0 - 0x4124], D5
00001AA2 2B06 move.l -[A5], D6
00001AA4 9B4B subx.w -[A5], -[A3]
00001AA6 9253 sub.w D1, [A3]
00001AA8 0AE1 .incomplete
00001AAA 73B3 moveq.l D1, 0xFFFFFFB3
00001AAC 0044 5B07 ori.w D4, 0x5B07
00001AB0 1234 1066 move.b D1, [A4 + D1.w + 0x66]
00001AB4 0A7B 0513 2474 xori.w [PC + D2.w * 4 + 0x74], 0x513
00001ABA BB0D cmpm.b [A5]+, [A5]+
00001ABC E10C lsl D4.b, 8
00001ABE D31D add.b [A5]+, D1
00001AC0 0F64 bchg -[A4], D7
00001AC2 6B31 bmi +0x33 /* 00001AF5 */
00001AC4 0200 4354 andi.b D0, 0x54 /* 'T' */
00001AC8 0705 btst D5, D3
00001ACA 2653 movea.l A3, [A3]
00001ACC 0541 bchg D1, D2
00001ACE 0193 bclr [A3], D0
00001AD0 6937 bvs +0x39 /* 00001B09 */
00001AD2 0287 431A 04C3 andi.l D7, 0x431A04C3
00001AD8 0208 7A03 andi.b A0, 0x3
00001ADC 0D64 bchg -[A4], D6
00001ADE 1324 move.b -[A1], -[A4]
00001AE0 0200 1B65 andi.b D0, 0x65 /* 'e' */
00001AE4 9213 sub.b D1, [A3]
00001AE6 242C 2808 move.l D2, [A4 + 0x2808]
00001AEA 533F subq.b <<invalid special address>>, 1
00001AEC A500 syscall Open/PBHOpen/HOpen, flags=5
00001AEE 170A move.b -[A3], A2
00001AF0 0393 bclr [A3], D1
00001AF2 010E btst A6, D0
00001AF4 430E .invalid 1, A6 // invalid opcode 4 with b == 4
00001AF6 0427 077E subi.b -[A7], 0x7E /* '~' */
00001AFA 0103 btst D3, D0
00001AFC 2705 move.l -[A3], D5
00001AFE B00F cmp.b D0, A7
00001B00 B905 xor.b D5, D4
00001B02 3865 movea.w A4, -[A5]
00001B04 096B 0A07 bchg [A3 + 0xA07], D4
00001B08 0AFD .incomplete
00001B0A 240E move.l D2, A6
00001B0C 2B0E move.l -[A5], A6
00001B0E 1409 move.b D2, A1
00001B10 B50F cmpm.b [A2]+, [A7]+
00001B12 C557 and.w [A7], D2
00001B14 1B04 move.b -[A5], D4
00001B16 DB1A add.b [A2]+, D5
00001B18 080F 3092 btst.b A7, 0x92
00001B1C CB0C abcd -[A5], -[A4]
00001B1E 2C83 move.l [A6], D3
00001B20 59A3 subq.l -[A3], 4
00001B22 0280 E10B 1FCD andi.l D0, 0xE10B1FCD
00001B28 4A87 tst.l D7
00001B2A 171E move.b -[A3], [A6]+
00001B2C C319 and.b [A1]+, D1
00001B2E 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4
00001B30 F38C .invalid <<F/6/1>>
00001B32 AC4B syscall FracDiv, auto_pop
00001B34 08C3 193A bset.b D3, 0x3A /* ':' */
00001B38 8A18 or.b D5, [A0]+
00001B3A 1806 move.b D4, D6
00001B3C 8A07 or.b D5, D7
00001B3E 0B46 bchg D6, D5
00001B40 0200 1786 andi.b D0, 0x86
00001B44 568A addq.l A2, 3
00001B46 5303 subq.b D3, 1
00001B48 1702 move.b -[A3], D2
00001B4A 2163 0058 move.l [A0 + 0x58], -[A3]
00001B4E 070D btst A5, D3
00001B50 1C1E move.b D6, [A6]+
00001B52 170F move.b -[A3], A7
00001B54 E36B lsl D3.w, D1
00001B56 02B0 A305 14E1 0141 andi.l [[A0 + <<invalid base displacement size>>]], 0xA30514E1
00001B5E 0364 bchg -[A4], D1
00001B60 BB61 xor.w -[A1], D5
00001B62 C508 abcd -[A2], -[A0]
00001B64 28A3 move.l [A4], -[A3]
00001B66 0202 00CB andi.b D2, 0xCB
00001B6A 844B or.w D2, A3
00001B6C 6D0D blt +0xF /* 00001B7B */
00001B6E 0207 026F andi.b D7, 0x6F /* 'o' */
00001B72 0200 7B4E andi.b D0, 0x4E /* 'N' */
00001B76 CB04 abcd D5, D4
00001B78 E321 asl D1.b, D1
00001B7A 1440 movea.b A2, D0
00001B7C 0702 btst D2, D3
00001B7E 70A3 moveq.l D0, 0xFFFFFFA3
00001B80 0563 bchg -[A3], D2
00001B82 1102 move.b -[A0], D2
00001B84 00BB 40CB 049B 0A45 ori.l [PC + D0 * 2 + 0x45], 0x40CB049B
00001B8C 0102 btst D2, D0
00001B8E 00EB .incomplete
00001B90 3BCB move.w <<invalid special address>>, A3
00001B92 0453 05E8 subi.w [A3], 0x5E8
00001B96 6303 bls +0x5 /* 00001B9B */
00001B98 3101 move.w -[A0], D1
00001B9A 9B02 subx.b D5, D2
00001B9C 0306 btst D6, D1
00001B9E 7A83 moveq.l D5, 0xFFFFFF83
00001BA0 0214 D10A andi.b [A4], 0xA /* '\n' */
00001BA4 8B4E 9B02 pack -[A5], -[A6], 0x9B02
00001BA8 0703 btst D3, D3
00001BAA 1BCB move.b <<invalid special address>>, A3
00001BAC 0E2A 470B 4B1F .invalid.b [A2 + 0x4B1F], 0xB // invalid immediate operation
00001BB2 7B52 moveq.l D5, 0x52
00001BB4 0F10 btst [A0], D7
00001BB6 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00001BB8 3704 move.w -[A3], D4
00001BBA 4127 .invalid 0, -[A7] // invalid opcode 4 with b == 4
00001BBC 0DB1 3790 bclr [ + D3 * 8], D6
00001BC0 E004 asr D4.b, 8
00001BC2 070D btst A5, D3
00001BC4 DA17 add.b D5, [A7]
00001BC6 0654 6324 addi.w [A4], 0x6324 /* 'c$' */
00001BCA 1703 move.b -[A3], D3
00001BCC 5258 addq.w [A0]+, 1
00001BCE 49D1 lea.l A4, [A1]
00001BD0 4358 chk.w D1, [A0]+
00001BD2 1707 move.b -[A3], D7
00001BD4 7407 moveq.l D2, 0x07
00001BD6 1222 move.b D1, -[A2]
00001BD8 2100 move.l -[A0], D0
00001BDA AB17 syscall PortToMap
00001BDC 2100 move.l -[A0], D0
00001BDE 3303 move.w -[A1], D3
00001BE0 0406 C649 subi.b D6, 0x49 /* 'I' */
00001BE4 0233 5804 C310 andi.b [A3 + A4 * 2], 0x4
00001BEA 48BA 530A AA00 movem.w [PC - 0x5600 /* FFFFC5EC, cstring ""<EOF> */], D1,D3,A0,A1,A4,A6
00001BF0 3791 FE64 move.w [A3 + A7 * 8 + 0x64], [A1]
00001BF4 530A subq.b A2, 1
00001BF6 0200 0FBA andi.b D0, 0xBA
00001BFA B31F xor.b [A7]+, D1
00001BFC AA00 syscall OpenCPort
00001BFE 2B6B 3704 51A2 move.l [A5 + 0x51A2 /* export_2608 */], [A3 + 0x3704]
00001C04 A2E9 syscall vFileClose, flags=2
00001C06 2A03 move.l D5, D3
00001C08 5BBA B34C subq.l [PC - 0x4CB4 /* FFFFCF56, cstring ""<EOF> */], 5
00001C0C 993F sub.b <<invalid special address>>, D4
00001C0E 64B3 bcc -0x4B /* 00001BC3 */
00001C10 4C05 3FAA movem.w D1,D3,D5,D7,A0,A1,A2,A3,A4,A5, D5
00001C14 001B 8ABA ori.b [A3]+, 0xBA
00001C18 8329 AA00 or.b [A1 - 0x5600], D1
00001C1C 0F16 btst [A6], D7
00001C1E 8B02 sbcd D5, D2
00001C20 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00001C22 8329 0200 or.b [A1 + 0x200], D1
00001C26 0FBA 6322 bclr [PC + 0x6322 /* 00007F4A, cstring ""<EOF> */], D7
00001C2A AA00 syscall OpenCPort
00001C2C 0FD1 .incomplete
00001C2E 0163 bchg -[A3], D0
00001C30 2202 move.l D1, D2
00001C32 000F BAB3 ori.b A7, 0xB3
00001C36 25AA 000F 16C3 move.l [A2 + D1.w * 8 - 0x61], [A2 + 0xF]
00001C3C 05C9 .incomplete
00001C3E 01B3 2502 000F bclr [[A3 + <<invalid base displacement size>> + D2 * 4] + 0xF], D0
00001C44 AA00 syscall OpenCPort
00001C46 0F65 bchg -[A5], D7
00001C48 B927 xor.b -[A7], D4
00001C4A 8DE5 divs.w D6, -[A5]
00001C4C 0F16 btst [A6], D7
00001C4E 170F move.b -[A3], A7
00001C50 02C5 .incomplete
00001C52 1203 move.b D1, D3
00001C54 036E 0636 bchg [A6 + 0x636], D1
00001C58 2B15 move.l -[A5], [A5]
00001C5A 1703 move.b -[A3], D3
00001C5C ECA5 asr D5, D6
00001C5E 2F25 move.l -[A7], -[A5]
00001C60 E409 lsr D1.b, 2
00001C62 014C bchg A4, D0
00001C64 08F3 039B 741B bset.b [A3 + D7.w * 4 + 0x1B], 0x9B
00001C6A 0207 1243 andi.b D7, 0x43 /* 'C' */
00001C6E C56D 096E and.w [A5 + 0x96E], D2
00001C72 830C sbcd -[A1], -[A4]
00001C74 0200 8B48 andi.b D0, 0x48 /* 'H' */
00001C78 78B2 moveq.l D4, 0xFFFFFFB2
00001C7A 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00001C7C 2708 move.l -[A3], A0
00001C7E 3817 move.w D4, [A7]
00001C80 12AC 4502 move.b [A1], [A4 + 0x4502]
00001C84 6B09 bmi +0xB /* 00001C8F */
00001C86 4A23 tst.b -[A3]
00001C88 00AE 6EA8 0706 BF37 ori.l [A6 - 0x40C9], 0x6EA80706
00001C90 083F 4AE4 btst.b <<invalid special address>>, 0xE4
00001C94 BB05 xor.b D5, D5
00001C96 2300 move.l -[A1], D0
00001C98 5C29 07AB addq.b [A1 + 0x7AB], 6
00001C9C 4704 .invalid 3, D4 // invalid opcode 4 with b == 4
00001C9E 40D3 move.w [A3], SR
00001CA0 0040 2300 ori.w D0, 0x2300 /* '#\0' */
00001CA4 2901 move.l -[A4], D1
00001CA6 DB40 addx.w D5, D0
00001CA8 8B4F 2B46 pack -[A5], -[A7], 0x2B46
00001CAC 2703 move.l -[A3], D3
00001CAE 5C58 addq.w [A0]+, 6
00001CB0 6703 beq +0x5 /* 00001CB5 */
00001CB2 6228 bhi +0x2A /* 00001CDC */
00001CB4 05F1 .incomplete
00001CB6 0F21 btst -[A1], D7
00001CB8 DC6E BB1F add.w D6, [A6 - 0x44E1]
00001CBC 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
00001CBE 75A5 moveq.l D2, 0xFFFFFFA5
00001CC0 0123 btst -[A3], D0
00001CC2 3825 move.w D4, -[A5]
00001CC4 01E9 .incomplete
00001CC6 002B 58AA 001B ori.b [A3 + 0x1B], 0xAA
00001CCC 8A16 or.b D5, [A6]
00001CCE 4340 chk.w D1, D0
00001CD0 89AB E320 or.l [A3 - 0x1CE0], D4
00001CD4 161B move.b D3, [A3]+
00001CD6 10D1 move.b [A0]+, [A1]
00001CD8 0063 0FD1 ori.w -[A3], 0xFD1
label00001CDC:
00001CDC 00E3 .incomplete
00001CDE 27D1 0073 move.l [PC + D0.w + 0x73], [A1]
00001CE2 3BD1 move.w <<invalid special address>>, [A1]
00001CE4 00F3 .incomplete
00001CE6 10D1 move.b [A0]+, [A1]
00001CE8 00FA .incomplete
00001CEA CD00 abcd D6, D0
00001CEC 92C3 sub.w A1, D3
00001CEE 01E1 .incomplete
00001CF0 43C4 lea.l A1, D4
00001CF2 0C36 8307 270B A850 2017 cmpi.b [[A6 + <<invalid base displacement size>> + D2 * 8] - 0x57AFDFE9], 0x7
00001CFC 0AFA .incomplete
00001CFE E517 roxl D7.b, 2
00001D00 648B bcc -0x73 /* 00001C8D */
00001D02 2983 0792 8B29 move.l [[ + D0 * 8] - 0x74D7], D3
00001D08 6C2A bge +0x2C /* 00001D34 */
00001D0A 0308 btst A0, D1
00001D0C 8100 sbcd D0, D0
00001D0E 286B 0F07 movea.l A4, [A3 + 0xF07]
00001D12 009E A900 C901 ori.l [A6]+, 0xA900C901
// begin alternate branch 00001D16-00001D18
label00001D16:
00001D16 C901 abcd D4, D1
// end alternate branch 00001D16-00001D18
label00001D16: // (misaligned)
00001D18 132E A504 move.b -[A1], [A6 - 0x5AFC]
00001D1C 4546 chk.w D2, D6
00001D1E E40A lsr D2.b, 2
00001D20 E301 asl D1.b, 1
00001D22 A384 syscall GetOSDefault, flags=3
00001D24 1416 move.b D2, [A6]
00001D26 CA06 and.b D5, D6
00001D28 E4A2 asr D2, D2
00001D2A A2CB syscall vSetUpTags, flags=2
00001D2C 6076 bra +0x78 /* 00001DA4 */
00001D2E 8302 sbcd D1, D2
00001D30 C306 abcd D1, D6
00001D32 D354 add.w [A4], D1
label00001D34:
00001D34 6D01 blt +0x3 /* 00001D37 */
00001D36 5361 subq.w -[A1], 1
00001D38 7685 moveq.l D3, 0xFFFFFF85
00001D3A 438B .invalid 1, A3 // invalid opcode 4 with b == 6
00001D3C 6476 bcc +0x78 /* 00001DB4 */
00001D3E 1701 move.b -[A3], D1
00001D40 5D23 subq.b -[A3], 6
00001D42 21A2 EB04 move.l <<invalid full ext with I/IS == 4>>, -[A2]
00001D46 32BB 8C8B move.w [A1], [PC + A0 * 4 - 0x117]
00001D4A 29E3 0631 01BB move.l 0x63101BB, -[A3]
00001D50 7121 moveq.l D0, 0x21
00001D52 017B 058B 29D3 0F01 bchg [[ + <<invalid base displacement size>> + D0 * 4] + 0x29D30F01], D0
00001D5A 0A02 000F xori.b D2, 0xF
00001D5E 214A 4351 move.l [A0 + 0x4351], A2
00001D62 932F 1683 sub.b [A7 + 0x1683], D1
00001D66 9038 6109 sub.b D0, [0x00006109]
00001D6A 1328 6B0F move.b -[A1], [A0 + 0x6B0F]
00001D6E 0102 btst D2, D0
00001D70 533F subq.b <<invalid special address>>, 1
00001D72 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001D74 0361 bchg -[A1], D1
00001D76 1A9B move.b [A5], [A3]+
00001D78 4D17 .invalid 6, [A7] // invalid opcode 4 with b == 4
00001D7A 11E3 3410 move.b [0x00003410], -[A3]
00001D7E 86C1 divu.w D3, D1
00001D80 5F33 0EDB subq.b [A3 + D0 * 8 - 0x37], 7
00001D84 3006 move.w D0, D6
00001D86 668E bne -0x70 /* 00001D16 */
00001D88 1711 move.b -[A3], [A1]
00001D8A B23B 02F4 cmp.b D1, [PC + D0.w * 2 - 0x12]
00001D8E 865E or.w D3, [A6]+
00001D90 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00001D92 8617 or.b D3, [A7]
00001D94 0DFB .incomplete
00001D96 5B59 subq.w [A1]+, 5
00001D98 78B2 moveq.l D4, 0xFFFFFFB2
00001D9A 665B bne +0x5D /* 00001DF7 */
00001D9C 106B 0E85 movea.b A0, [A3 + 0xE85]
00001DA0 24D1 move.l [A2]+, [A1]
00001DA2 0281 ACA7 1C17 andi.l D1, 0xACA71C17
// begin alternate branch 00001DA4-00001DA8
label00001DA4:
00001DA4 ACA7 syscall SetRect, auto_pop
00001DA6 1C17 move.b D6, [A7]
// end alternate branch 00001DA4-00001DA8
label00001DA4: // (misaligned)
00001DA8 0B24 btst -[A4], D5
00001DAA E902 asl D2.b, 4
00001DAC 5B00 subq.b D0, 5
00001DAE E502 asl D2.b, 2
00001DB0 0EB7 1C16 BB3A DD02 C71C .invalid.l [[A7 + <<invalid base displacement size>> + A5 * 4] - 0x38E4], 0x1C16BB3A // invalid immediate operation
// begin alternate branch 00001DB4-00001DBA
label00001DB4:
00001DB4 BB3A DD02 xor.b [PC - 0x22FE /* FFFFFAB8, cstring ""<EOF> */], D5
00001DB8 C71C and.b [A4]+, D3
// end alternate branch 00001DB4-00001DBA
label00001DB4: // (misaligned)
00001DBA 2D0F move.l -[A6], A7
00001DBC 1818 move.b D4, [A0]+
00001DBE 0D67 bchg -[A7], D6
00001DC0 360A move.w D3, A2
00001DC2 1E88 move.b [A7], A0
00001DC4 16AC 2B12 move.b [A3], [A4 + 0x2B12]
00001DC8 3804 move.w D4, D4
00001DCA 5B10 subq.b [A0], 5
00001DCC EB83 asl D3, 5
00001DCE 85B2 0AEB or.l [A2 + D0 * 2 - 0x21], D2
00001DD2 1B89 0F6B 1327 095E 670C move.b [[A5 + 0x1327] + 0x95E670C], A1
00001DDC 3C06 move.w D6, D6
00001DDE 8AD4 divu.w D5, [A4]
00001DE0 0200 E33B andi.b D0, 0x3B /* ';' */
00001DE4 1341 0703 move.b [A1 + 0x703], D1
00001DE8 2D43 5083 move.l [A6 + 0x5083], D3
00001DEC 5BFB 1363 2C2B 099C 830E smi [[PC + 0x2C2B] + 0x99C830E]
00001DF6 1E8B move.b [A7], A3
00001DF8 1602 move.b D3, D2
00001DFA 006B 80F4 6B13 ori.w [A3 + 0x6B13], 0x80F4
00001E00 3B0E move.w -[A5], A6
00001E02 8B14 or.b [A4], D5
00001E04 7B0D moveq.l D5, 0x0D
00001E06 CB17 and.b [A7], D5
00001E08 2B4A 4B1A move.l [A5 + 0x4B1A /* export_2399 */], A2
00001E0C 5E5B addq.w [A3]+, 7
00001E0E 0942 bchg D2, D4
00001E10 DB0C addx.b -[A5], -[A4]
00001E12 AC0B syscall PopUpMenuSelect, auto_pop
00001E14 0170 5335 4302 FB58 bchg [[A0 + 0x4302FB58] + D5 * 2], D0
00001E1C 3310 move.w -[A1], [A0]
00001E1E 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00001E20 9319 sub.b [A1]+, D1
00001E22 DB86 addx.l D5, D6
00001E24 09EE .incomplete
00001E26 6B13 bmi +0x15 /* 00001E3B */
00001E28 09EE .incomplete
00001E2A 6B13 bmi +0x15 /* 00001E3F */
00001E2C 8906 sbcd D4, D6
00001E2E 068A 8901 5311 addi.l A2, 0x89015311
00001E34 C0FB 828B mulu.w D0, [PC + A0.w * 2 - 0x117]
00001E38 01A3 bclr -[A3], D0
00001E3A 6D75 blt +0x77 /* 00001EB1 */
00001E3C 01FB .incomplete
00001E3E 0753 bchg [A3], D3
00001E40 2847 movea.l A4, D7
00001E42 0FA2 bclr -[A2], D7
00001E44 D672 BA0F add.w D3, [A2 + A3 * 2 + 0xF]
00001E48 1A0B move.b D5, A3
00001E4A 6326 bls +0x28 /* 00001E72 */
00001E4C 7B20 moveq.l D5, 0x20
00001E4E 9B80 subx.l D5, D0
00001E50 0701 btst D1, D3
00001E52 3D5B 5534 move.w [A6 + 0x5534], [A3]+
00001E56 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00001E58 0F69 9313 bchg [A1 - 0x6CED], D7
00001E5C 693B bvs +0x3D /* 00001E99 */
00001E5E 6C6B bge +0x6D /* 00001ECB */
00001E60 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00001E62 001E 0703 ori.b [A6]+, 0x3
00001E66 E903 asl D3.b, 4
00001E68 2602 move.l D3, D2
00001E6A 00D3 .incomplete
00001E6C 3B1E move.w -[A5], [A6]+
00001E6E 1ED3 move.b [A7]+, [A3]
00001E70 C8C5 mulu.w D4, D5
label00001E72:
00001E72 00EC .incomplete
00001E74 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00001E76 D315 add.b [A5], D1
00001E78 8B41 0825 pack D5, D1, 0x0825
00001E7C 12D2 move.b [A1]+, [A2]
00001E7E 8C1E or.b D6, [A6]+
00001E80 1A53 movea.b A5, [A3]
00001E82 0126 btst -[A6], D0
00001E84 6B00 CB14 bmi -0x34EA /* FFFFE99A */
00001E88 48FB D2CB 1130 BB1E 0823 movem.l [PC - 0x44E1F7DD + D1], D0,D1,D3,D6,D7,A1,A4,A6,A7
00001E92 121E move.b D1, [A6]+
00001E94 7B04 moveq.l D5, 0x04
00001E96 830A sbcd -[A1], -[A2]
00001E98 F318 .extension 0x318 <<F/4-5/1>> // unimplemented
00001E9A FB2C .extension 0xB2C <<F/4-5/5>> // unimplemented
00001E9C F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00001E9E 2206 move.l D1, D6
00001EA0 224B movea.l A1, A3
00001EA2 08A3 023A bclr.b -[A3], 0x3A /* ':' */
00001EA6 D2DB add.w A1, [A3]+
00001EA8 5018 addq.b [A0]+, 8
00001EAA 18D3 move.b [A4]+, [A3]
00001EAC 0216 137A andi.b [A6], 0x7A /* 'z' */
00001EB0 0712 btst [A2], D3
00001EB2 4917 .invalid 4, [A7] // invalid opcode 4 with b == 4
00001EB4 00ED .incomplete
00001EB6 B32C EC83 xor.b [A4 - 0x137D], D1
00001EBA 0AC1 .incomplete
00001EBC 03F3 .incomplete
00001EBE 0008 0701 ori.b A0, 0x1
00001EC2 6834 bvc +0x36 /* 00001EF8 */
00001EC4 4F10 .invalid 7, [A0] // invalid opcode 4 with b == 4
00001EC6 8B2E 3CCB or.b [A6 + 0x3CCB], D5
00001ECA 2C67 movea.l A6, -[A7]
00001ECC 00E9 .incomplete
00001ECE 9B02 subx.b D5, D2
00001ED0 E312 roxl D2.b, 1
00001ED2 36E8 7B10 move.w [A3]+, [A0 + 0x7B10]
00001ED6 B283 cmp.l D1, D3
00001ED8 4D53 chk.w D6, [A3]
00001EDA 129B move.b [A1], [A3]+
00001EDC 1043 movea.b A0, D3
00001EDE 05FB .incomplete
00001EE0 0A1B 42EB xori.b [A3]+, 0xEB
00001EE4 0614 0673 addi.b [A4], 0x73 /* 's' */
00001EE8 1705 move.b -[A3], D5
00001EEA 149B move.b [A2], [A3]+
00001EEC 82E3 divu.w D1, -[A3]
00001EEE 099B bclr [A3]+, D4
00001EF0 2D3B 0903 0FC0 E1D3 move.l -[A6], [[PC + <<invalid base displacement size>> + D0] + 0xFC0E1D3]
label00001EF8:
00001EF8 9385 subx.l D1, D5
00001EFA 4179 E56C 834D chk.w D0, [0xE56C834D]
00001F00 7311 moveq.l D1, 0x11
00001F02 C96C C30B and.w [A4 - 0x3CF5], D4
00001F06 BE63 cmp.w D7, -[A3]
00001F08 0C33 017B 0F6B 06D3 6E44 6318 cmpi.b [[A3 + 0x6D3] + 0x6E446318], 0x7B /* '{' */
00001F14 CD23 and.b -[A3], D6
00001F16 49F4 7B85 lea.l A4, [[ + <<invalid base displacement size>>] + D7 * 2]
00001F1A 9308 subx.b -[A1], -[A0]
00001F1C 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
00001F1E 1E27 move.b D7, -[A7]
00001F20 0280 432A 018B andi.l D0, 0x432A018B
00001F26 D308 addx.b -[A1], -[A0]
00001F28 EB71 roxl D1.w, D5
00001F2A 234D 9B00 move.l [A1 - 0x6500], A5
00001F2E C241 and.w D1, D1
00001F30 AB0A syscall DrawLine
00001F32 AA00 syscall OpenCPort
00001F34 0F02 btst D2, D7
00001F36 004B 21B4 ori.w A3, 0x21B4
00001F3A 7A0B moveq.l D5, 0x0B
00001F3C 0102 btst D2, D0
00001F3E 0047 8AF7 ori.w D7, 0x8AF7
00001F42 8C25 or.b D6, -[A5]
00001F44 1741 00B3 move.b [A3 + 0xB3], D1
00001F48 636B bls +0x6D /* 00001FB5 */
00001F4A 00EC .incomplete
00001F4C 231E move.l -[A1], [A6]+
00001F4E 8B07 sbcd D5, D7
00001F50 CB14 and.b [A4], D5
00001F52 0EE3 .incomplete
00001F54 0D6B 6E14 bchg [A3 + 0x6E14], D6
00001F58 613D bsr +0x3F /* 00001F97 */
00001F5A 270C move.l -[A3], A4
00001F5C D45B add.w D2, [A3]+
00001F5E 02A1 AF02 0033 andi.l -[A1], 0xAF020033
00001F64 A225 syscall GetHandleSize, flags=2
00001F66 1210 move.b D1, [A0]
00001F68 EB3F rol D7.b, D5
00001F6A 058B bclr A3, D2
00001F6C 081E 1A2B btst.b [A6]+, 0x2B /* '+' */
00001F70 3B26 move.w -[A5], -[A6]
00001F72 D307 addx.b D1, D7
00001F74 1EF8 1703 move.b [A7]+, [0x00001703]
00001F78 AA23 syscall CharExtra
00001F7A 0114 btst [A4], D0
00001F7C 58C5 svc D5
00001F7E 000F B645 ori.b A7, 0x45 /* 'E' */
00001F82 AE0F syscall FillCOval, auto_pop
00001F84 6500 0F1A bcs +0xF1C /* 00002EA0 */
00001F88 0F26 btst -[A6], D7
00001F8A AB07 syscall PutPicByte
00001F8C 5B55 subq.w [A5], 5
00001F8E 930C subx.b -[A1], -[A4]
00001F90 0F02 btst D2, D7
00001F92 000F 16C8 ori.b A7, 0xC8
00001F96 01A6 bclr -[A6], D0
00001F98 7B5F moveq.l D5, 0x5F
00001F9A 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00001F9C A502 syscall Read, flags=5
00001F9E 0F16 btst [A6], D7
00001FA0 0319 btst [A1]+, D1
00001FA2 0200 0F1A andi.b D0, 0x1A
00001FA6 9334 261A sub.b [A4 + D2.w * 8 + 0x1A], D1
00001FAA 0F26 btst -[A6], D7
00001FAC 1A0F move.b D5, A7
00001FAE 261A move.l D3, [A2]+
00001FB0 0F26 btst -[A6], D7
00001FB2 0200 0F1A andi.b D0, 0x1A
00001FB6 0340 bchg D0, D1
00001FB8 2633 0013 move.l D3, [A3 + D0.w + 0x13]
00001FBC 2B07 move.l -[A5], D7
00001FBE 1218 move.b D1, [A0]+
00001FC0 D607 add.b D3, D7
00001FC2 12AB EB3F move.b [A1], [A3 - 0x14C1]
00001FC6 1706 move.b -[A3], D6
00001FC8 2702 move.l -[A3], D2
00001FCA 005B 2678 ori.w [A3]+, 0x2678 /* '&x' */
00001FCE 0101 btst D1, D0
00001FD0 2712 move.l -[A3], [A2]
00001FD2 12C3 move.b [A1]+, D3
00001FD4 0D17 btst [A7], D6
00001FD6 1217 move.b D1, [A7]
00001FD8 D613 add.b D3, [A3]
00001FDA 1C07 move.b D6, D7
00001FDC 0805 D63B btst.b D5, 0x3B /* ';' */
00001FE0 14E3 move.b [A2]+, -[A3]
00001FE2 1BA5 0FE5 move.b <<invalid full ext with IS == 1 and I/IS == 5>>, -[A5]
00001FE6 F3B3 .invalid <<F/6/1>>
00001FE8 0281 0F33 2202 andi.l D1, 0xF332202
00001FEE 000F 1A0F ori.b A7, 0xF
00001FF2 261A move.l D3, [A2]+
00001FF4 0F26 btst -[A6], D7
00001FF6 C1B5 BB0C and.l <<invalid full ext with I/IS == 4>>, D0
00001FFA 3793 BCFE move.w [A3 + A3 * 4 - 0x2], [A3]
00001FFE 2711 move.l -[A3], [A1]
00002000 F90F .extension 0x90F <<F/4-5/4>> // unimplemented
00002002 2DB9 2712 0307 005C move.l [A6 + D0.w + 0x5C], [0x27120307]
0000200A EA66 asr D6.w, D5
0000200C 0827 044C btst.b -[A7], 0x4C /* 'L' */
00002010 79BE moveq.l D4, 0xFFFFFFBE
00002012 22EB 1004 move.l [A1]+, [A3 + 0x1004]
00002016 28EB 1065 move.l [A4]+, [A3 + 0x1065]
0000201A 7F65 moveq.l D7, 0x65
0000201C 8D46 347E pack D6, D6, 0x347E
00002020 6E6E bgt +0x70 /* 00002090 */
00002022 039B bclr [A3]+, D1
00002024 A315 syscall SetVol/PBHSetVol/HSetVol, flags=3
00002026 9B1E sub.b [A6]+, D5
00002028 2315 move.l -[A1], [A5]
0000202A 3344 1022 move.w [A1 + 0x1022], D4
0000202E 2713 move.l -[A3], [A3]
00002030 2617 move.l D3, [A7]
00002032 11F2 84E0 2204 move.b [0x00002204], [A2 + A0.w * 4 - 0x32]
00002038 DB71 E063 add.w [A1 + A6.w + 0x63], D5
0000203C 331E move.w -[A1], [A6]+
0000203E 4334 0518 .invalid 1, [A4 + D0 * 4] // invalid opcode 4 with b == 4
00002042 0200 BB4E andi.b D0, 0x4E /* 'N' */
00002046 B4A1 cmp.l D2, -[A1]
00002048 B7C5 cmpa.l A3, D5
0000204A 000F B4A3 ori.b A7, 0xA3
0000204E 0473 0228 0803 subi.w [A3 + D0 + 0x3], 0x228
00002054 6143 bsr +0x45 /* 00002099 */
00002056 04A0 E925 4B64 subi.l -[A0], 0xE9254B64
0000205C 04CB .incomplete
0000205E 0122 btst -[A2], D0
00002060 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00002062 E0C3 asr .w D3
00002064 0037 07AF 5325 5713 ori.b [[A7 + 0x5713] + D5 * 2], 0xAF
0000206C 9C37 01B9 0F16 A59F sub.b D6, [[0xF16A59F + D0]]
00002074 5701 subq.b D1, 3
00002076 C357 and.w [A7], D1
00002078 9310 sub.b [A0], D1
0000207A 1A0F move.b D5, A7
0000207C 2692 move.l [A3], [A2]
0000207E B33A 2582 xor.b [PC + 0x2582 /* 00004602, cstring ""<EOF> */], D1
00002082 8982 A374 unpk D4, D2, 0xA374
00002086 1B02 move.b -[A5], D2
00002088 AA00 syscall OpenCPort
0000208A 1B8A 6715 move.b [[A5] + D6 * 8], A2
0000208E DE65 add.w D7, -[A5]
label00002090:
00002090 030F btst A7, D1
00002092 2607 move.l D3, D7
00002094 11CB FA17 move.b [0xFFFFFA17], A3
00002098 0202 B318 andi.b D2, 0x18
0000209C C342 exg D1, D2
0000209E 0709 btst A1, D3
000020A0 8E2B 35E3 or.b D7, [A3 + 0x35E3]
000020A4 500B addq.b A3, 8
000020A6 1E07 move.b D7, D7
000020A8 0207 2B35 andi.b D7, 0x35 /* '5' */
000020AC 8330 0B44 or.b <<invalid full ext with I/IS == 4>>, D1
000020B0 A302 syscall Read, flags=3
000020B2 933C A31B sub.b 0x1B, D1
000020B6 031F btst [A7]+, D1
000020B8 BB61 xor.w -[A1], D5
000020BA 4D2E 688C .invalid 6, [A6 + 0x688C] // invalid opcode 4 with b == 4
000020BE 2702 move.l -[A3], D2
000020C0 1B0F move.b -[A5], A7
000020C2 1617 move.b D3, [A7]
000020C4 0E7A 5702 24E7 .invalid.w [PC + 0x24E7 /* 000045AD, cstring ""<EOF> */], 0x5702 // invalid immediate operation
000020CA 822C 1712 or.b D1, [A4 + 0x1712]
000020CE E2ED 00AB lsr .w [A5 + 0xAB]
000020D2 1D43 408E move.b [A6 + 0x408E], D3
000020D6 1101 move.b -[A0], D1
000020D8 BEDC cmpa.w A7, [A4]+
000020DA BBA3 xor.l -[A3], D5
000020DC 2181 9503 130F 170B move.l [[A0 + <<invalid base displacement size>> + A1 * 4] + 0x130F170B], D1
000020E4 9D05 subx.b D6, D5
000020E6 0137 8168 361A btst [A7 + 0x361A], D0
000020EC 0F85 bclr D5, D7
000020EE 2B2B 5C02 move.l -[A5], [A3 + 0x5C02]
000020F2 000F 0536 ori.b A7, 0x36 /* '6' */
000020F6 BA0F cmp.b D5, A7
000020F8 0200 53D3 andi.b D0, 0xD3
000020FC 3227 move.w D1, -[A7]
000020FE 0247 5321 andi.w D7, 0x5321 /* 'S!' */
00002102 0200 0FED andi.b D0, 0xED
00002106 03A1 bclr -[A1], D1
00002108 40C0 move.w D0, SR
0000210A C2E1 mulu.w D1, -[A1]
0000210C F6D4 642B .extension 0x6D4 <<F/2-3/3>> // unimplemented
00002110 4602 not.b D2
00002112 0083 2DB4 B813 ori.l D3, 0x2DB4B813
00002118 14C9 move.b [A2]+, A1
0000211A E40F lsr D7.b, 2
0000211C 0D9F bclr [A7]+, D6
0000211E 0C08 D4A9 cmpi.b A0, 0xA9
00002122 E433 roxr D3.b, D2
00002124 7089 moveq.l D0, 0xFFFFFF89
00002126 000F AAE1 ori.b A7, 0xE1
0000212A 371B move.w -[A3], [A3]+
0000212C 0A21 05FB xori.b -[A1], 0xFB
00002130 1DF7 1FAD AD03 move.b <<invalid special address>>, [[-0x52FD] + D1 * 8]
00002136 0F6D 1B1B bchg [A5 + 0x1B1B], D7
0000213A 2947 0286 move.l [A4 + 0x286], D7
0000213E 4925 .invalid 4, -[A5] // invalid opcode 4 with b == 4
00002140 4363 chk.w D1, -[A3]
00002142 0902 btst D2, D4
00002144 C309 abcd -[A1], -[A1]
00002146 2708 move.l -[A3], A0
00002148 CFE9 54C3 muls.w D7, [A1 + 0x54C3]
0000214C 0927 btst -[A7], D4
0000214E 00EE .incomplete
00002150 1440 movea.b A2, D0
00002152 9B11 sub.b [A1], D5
00002154 0200 CB87 andi.b D0, 0x87
00002158 AC83 syscall DrawChar, auto_pop
0000215A 0443 0C01 subi.w D3, 0xC01
0000215E C9A1 and.l -[A1], D4
00002160 C407 and.b D2, D7
00002162 0658 2717 addi.w [A0]+, 0x2717
00002166 3765 C593 move.w [A3 - 0x3A6D], -[A5]
0000216A 0506 btst D6, D2
0000216C EB0B lsl D3.b, 5
0000216E 0200 0FB6 andi.b D0, 0xB6
00002172 14C1 move.b [A2]+, D1
00002174 00DE .incomplete
00002176 3006 move.w D0, D6
00002178 0F06 btst D6, D7
0000217A FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
0000217C 8311 or.b [A1], D1
0000217E 0FB6 EB01 bclr [[A6 + <<invalid base displacement size>> + A6 * 2]], D7
00002182 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00002184 0B0D btst A5, D5
00002186 2706 move.l -[A3], D6
00002188 566D CD14 addq.w [A5 - 0x32EC], 3
0000218C 40EB 0B0C move.w [A3 + 0xB0C], SR
00002190 9305 subx.b D1, D5
00002192 A253 syscall 0x053, flags=2
00002194 0305 btst D5, D1
00002196 C50F abcd -[A2], -[A7]
00002198 B653 cmp.w D3, [A3]
0000219A 09FB .incomplete
0000219C 0A0E 1303 xori.b A6, 0x3
000021A0 F40E cinvl NONE, [A6]
000021A2 4708 .invalid 3, A0 // invalid opcode 4 with b == 4
000021A4 ECFB 7306 932E 45C0 170F bfclr [[PC + 0x45C0] + A1 * 2 + 0x170F] {12:6}
000021AE DC0B add.b D6, A3
000021B0 0CF4 .incomplete
000021B2 0814 6101 btst.b [A4], 0x1
000021B6 88A9 F061 or.l D4, [A1 - 0xF9F]
000021BA CE8B and.l D7, A3
000021BC 037B 176D bchg <<invalid full ext with IS == 1 and I/IS == 5>>, D1
000021C0 01FB .incomplete
000021C2 7302 moveq.l D1, 0x02
000021C4 008B 800B 3BED ori.l A3, 0x800B3BED
000021CA EE81 asr D1, 7
000021CC CE9B and.l D7, [A3]+
000021CE 002B 1001 2CFB ori.b [A3 + 0x2CFB], 0x1
000021D4 733B moveq.l D1, 0x3B
000021D6 062B 1001 2CFB addi.b [A3 + 0x2CFB], 0x1
000021DC 738B moveq.l D1, 0xFFFFFF8B
000021DE 5CEB 2B8B sge [A3 + 0x2B8B]
000021E2 012B 1061 btst [A3 + 0x1061], D0
000021E6 2C1B move.l D6, [A3]+
000021E8 5607 addq.b D7, 3
000021EA 133C 7333 move.b -[A1], 0x33 /* '3' */
000021EE F40F cinvl NONE, [A7]
000021F0 1406 move.b D2, D6
000021F2 0F09 btst A1, D7
000021F4 0F23 btst -[A3], D7
000021F6 64CB bcc -0x33 /* 000021C3 */
000021F8 040B 2B01 subi.b A3, 0x1
000021FC 8803 or.b D4, D3
000021FE 0FCB .incomplete
00002200 1181 0343 0625 0E93 move.b [[A0 + <<invalid base displacement size>>] + 0x6250E93], D1
00002208 2E06 move.l D7, D6
0000220A 9307 subx.b D1, D7
0000220C 290E move.l -[A4], A6
0000220E 0603 0F1A addi.b D3, 0x1A
00002212 7B22 moveq.l D5, 0x22
00002214 2676 A100 movea.l A3, [A6 + <<invalid base displacement size>> + A2]
00002218 2713 move.l -[A3], [A3]
0000221A 17CB 51A1 03E9 move.b [[0x3E9 + D5]], A3
00002220 7482 moveq.l D2, 0xFFFFFF82
00002222 8C37 02A2 or.b D6, [A7 + D0.w * 2 - 0x94]
00002226 5338 B361 subq.b [0xFFFFB361], 1
0000222A 1AC3 move.b [A5]+, D3
0000222C 2509 move.l -[A2], A1
0000222E 5502 subq.b D2, 2
00002230 000F 01D8 ori.b A7, 0xD8
00002234 0702 btst D2, D3
00002236 A781 syscall SetVideoDefault, flags=7
00002238 6B53 bmi +0x55 /* 0000228D */
0000223A 0814 1AA3 btst.b [A4], 0xA3
0000223E 0126 btst -[A6], D0
00002240 B47A D301 cmp.w D2, [PC - 0x2CFF /* FFFFF543, cstring ""<EOF> */]
00002244 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
00002246 AA03 syscall NewPixMap
00002248 11E1 2D27 move.b [0x00002D27], -[A1]
0000224C 16B7 713C move.b [A3], <<invalid full ext with I/IS == 4>>
00002250 0200 0795 andi.b D0, 0x95
00002254 F572 .extension 0x572 <<F/4-5/2>> // unimplemented
00002256 5168 2711 subq.w [A0 + 0x2711], 8
0000225A D6E3 add.w A3, -[A3]
0000225C 036A 4715 bchg [A2 + 0x4715], D1
00002260 E62B lsr D3.b, D3
00002262 0D47 bchg D7, D6
00002264 15EF 5717 D007 move.b [PC - 0x2FF9 /* FFFFF26D, cstring ""<EOF> */], [A7 + 0x5717]
0000226A 18B0 C4A1 move.b [A4], [A0 + A4.w * 4 - 0x95]
0000226E 04B3 0047 15DD E9D4 subi.l <<invalid full ext with I/IS == 4>>, 0x4715DD
00002276 1B5B 3706 move.b [A5 + 0x3706], [A3]+
0000227A 3867 movea.w A4, -[A7]
0000227C 131C move.b -[A1], [A4]+